Is there a way to programmatically say, download a file but limit the bandwidth used to do so. Scenario:

High speed DSL line (4mb/s) but only use let's 56K of that bandwidth to download.

More over, is there a way to do this with the bits service?