If it's too much, one solution might be something called BitTorrent (
http://bitconjurer.org/BitTorrent/). It's a kind of filesharing solution where the download comes from everyone who has that file currently online. However, unlike things like Kazaa, BitTorrent is completely transparent, a short download, no spyware, and just shares other .torrent files... I dunno, just a suggestion. Kudos to Soap for their great archives.