Ok! Just to set up the story at the moment;
Me and my housemates have an ntl broadband 4mb connection that we share through a netgear WGR614 v6 router. I am currently connected via cable, while the rest of my housemates use wireless PCI network cards.
The problem: My housemate loves to download stuff via the μ-torrents and limewire programs. I work and the others go to lectures during most of the day, so this isn't too much of a problem. However, the rest of the time, whenever any of us try and use the internet for anything like browsing websites/downloading off ftp or playing online games, we can't because the μ-torrents are just taking up all the bandwidth. Now when me and another housemate have the 'net to ourselves, I can play WoW and he can play Quake/Download off steam/Download off websites and Its all fine. We've pinpointed it to my other housemates torrents.
So, what I want to know is...
Has anybody used these programs before, and/or do you know the best way to solve this so we can all get a fair share of the bandwidth.
Would restricting his downloads to certain ports not used by much else fix this, (so they don't conflict with applications we use, i.e. Firefox, World of warcraft, Quak 4, etc), or would we just have to limit his download and/or upload speeds?
We all pay an equal share for this broadband so we want to make it so we all can use it for whatever we want, whenever we want basically.
Any help would be appreciated as this is starting to cause some problems :P