Linux has a traffic shaper built-in into the kernel since some years now (since 2.2series if I remember correctly). That's the most cost-effective solution, but you might want to have that on a special gateway-server(-computer) instead on your local machine. And it's not too easy to configure. Regards, Koepi