Newgroups are a great option... but if you are willing to break the files up in 200mb pieces, an excellent option is http://www.2shared.com/ due to the fast download speeds for free users. I've gotten as good as 2MBps download rate using them.
You can set JDownloader to handle them and walk away for an hour.