Amazon webservice (AWS aka s3) is a very robust platform for the storage of large files. Their unlimited disk space and low cost per gig make it an excellent place to store downloaded files. Additionally, the pricing is pay as you go - $0.15/per gig storage and bandwidth results in low upfront costs.
Many of the files on snowcovered are served from this platform. Additionally the files are replicated to various datacenters, giving the end users faster download time and redundant storage for the content owner. Support for downloads from this service would be an excellent feature.
If you have a site hosting dozens of gigs of files, it makes sense to host here as opposed to worrying about backups andstorage from your host. In addition, there are many opensource tools to connect and backup to AWS, so integration should be relatively simple. See www.amazonaws.com for details.
I am not a reseller...
This is just good resource for anyone selling downloads...