Currently I have 2 computers connected to mine via a hub. I have 2 network cards. One connected to the hub, and one connected to a cable modem. I have Windows XP's Internet Connection Sharing running.

My problem is that I would like to limit the max transfer rate of the 2 computers networked to me. So basically I want to cap their downloads from my computer and especially the internet.

Is there a nice way to do this? Is there a software program that I can download to help?