Question: I have a 1Mbps broadband internet connection. I am sharing this on my PC by using Windows Connection Sharing, so that my roommate can also access the internet. I want to set a speed limit of 500Kbps on both the PCs, so that each one gets his fair share.

I'm using Windows Vista, and my friend is using Windows 7.

Is this possible in Windows (or Linux)? Third-party freeware is fine.

Answer: 
Use [NAT32](http://v2.nat32.com/index.html) to share internet. It has speed limiter too.
I know a while back I had found a proxy software for web dev that had that feature. heres a link to some. [proxy list](http://forums.whirlpool.net.au/archive/65793) it is very easy to do in linux or if you set up a full blown proxy like squid. both of you could use the squid proxy for antivirus scanning of incomming downloads as well as bandwidth sharing.