Just a little hint for large files regarding downloading, upload and mirror them to as many sites as possible with the same name so accelerators can rip them down at max speeds, something like Gigaget can go all the way if the servers support this.
My typical Download speed is arounf 50 but with Gigaget and 5 mirrors, its 300/sec on average.