check out this page describing Onion Networks' Swarming Content Delivery.
be sure to check out the two graphs, noting the cost savings and throughput in each scenario.
you can also download the simulation and run it yourself, tweaking values, etc. pretty neat stuff.
almost makes me believe that someday VoD (Video on Demand) will happen.
Onion Networks: Swarming Content Delivery Simulation