I've been running wireless routers with QOS for years (mostly DD-WRT) and recently bought myself the DIR-825 for its dual band and gigabit abilities.  I'm not quite ready to put DD-WRT on it due to instability and speed problems reported, but I NEED the QOS features to work for my uses in D-Links setup.  
I host a lot of stuff on my home server; web, e-mail, subsonic (music streaming), torrents, ssh tunnels, etc.  and have a very specific priority level for each so I can do what I need personally while others or torrents get the rest of the upload bandwidth.  The problem is I can't seem to nail this thing down to work at all.  Automatic classification does, fairly obviously, not fit the bill for me.  I run mostly non-standard ports and services a home router probably doesn't know about.  I understand I'm not the normal customer 

  I also realize QOS on this router only effects upload, and I'm cool with that. 
My main concern is with "conflicting rules."  Does the router tell me they're conflicting if they are?  If not... how would I prioritize outgoing web traffic different from incoming web traffic?  
For example, do these conflict?  If so how do I remedy the situation...
Local IP Range  10.1.1.40 - 10.1.1.40  Local Port Range  80 - 80
Remote IP Range ALL  Remote Port Range  ALL
Local IP Range  ALL  Local Port Range  ALL
Remote IP Range  ALL  Remote Port Range  80 - 80
I'm currently using 9 of the 10 rules.  I left bit torrent off the list so it gets bottom priority.  However, if those two above conflict I'm afraid they all do and are being removed.  
I appreciate the help.  This setup was very possible in DD-WRT, I'd like it to be here as well.