I also have the wrt54G, and it's stock firmware has a QOS tab in "Applications and Gaming" that will let you prioritize traffic. You can set priority for MAC addresses, the physical ports on the router, or even per application. Most ISPs have speed test applications on their website, but if not you can try DSLReports.com and find the closest location to run a speed test. If you're getting less than full speed, call your cable company and complain. If you do get full speed (1000K/s with 8meg), then you have a problem with your network from the modem inward. Also, make sure none of the other computers are downloading/uploading when you start the test or you'll have a less-than-actual score.screenshot (Click to reveal)(http://members.cox.net/amountaingoat/wrt54gqos.JPG)
Your connection is: 1019 Kbps or 1 Mbps
You downloaded at: 124 kB/s
You are running: 18 times faster than 56K and can download 1 megabyte in 8.26 second(s)
Member Ident: CompID:910047864130
Test Time:: 2008/03/27 - 8:23pm
Test Browser and OS info: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Test ID: 2LP00CIHA (if this is a screenshot go to testmy.net to see if this is fake)
Diagnosis ^info^: May need help : running at only 24.88 % of your hosts average (rogers.com)