Ah, that reminds me.  I should have mentioned that she is not using the wireless.  (I mentioned she's a total conspiracy loon, right?)  She's connected to the router physically, in ethernet port 1.  I, however, am using wireless (11n).  So, basically, I'm wireless yet physically no more than 6 feet away from the router while my roommate is all the way at the far opposite end of the apartment and runs a CAT-5 all the way over here.  That alone should prove what a total whack-job she is...
So QoS is the way to go here?  Really appreciate the insights.  I just couldn't be sure which way to go and for some reason I've been wary of Wish and have left it off since I bought this router.  So this should work out nicely!  Would the following basic "QoS Engine Rules" setup effectively maintain this priority for any situation/application/port, or is there something wrong in this setup that I'm not seeing?
Name = Me
Priority = 1
Protocol = Any
Local IP Range = 192.168.0.2 to 192.168.0.4  (.2 is reserved for "Jekyll" when I boot Mac OS X, .3 is "Hyde" when I boot to Windows, and .4 is my iPod Touch)
Remote IP Range = 0.0.0.0 to 255.255.255.255
Name = Roommate
Priority = 255
Protocol = Any
Local IP Range = 192.168.0.5
Remote IP Range = 0.0.0.0 to 255.255.255.255
(Any additional parameters not mentioned are greyed out when these settings are used.)  How's that look?  
