My employer's Internet connection is extremely slow. It's a $6,000 a month, 9 Mb, bonded T1, shared by over 150 users. It's not untypical to see regular file transfer speeds of 20-100 KBps. And that was after I convinced upper management to upgrade - before it was $3,000 a month for 3Mb. There are no other carriers in the area with better prices or speeds.
When I need to download a large file (which is frequently), I drive 40 miles back home, use my $60 a month 20 Mb FiOS connection, download the file in ten minutes, and drive back in less time than it would take me to just download the file at work (this is efficient for files greater than 500 megabytes, depending on the congestion of the network).
After more than a year doing this, and more and more frequent downloads, I'm at my wits' end.
I am seriously contemplating raising carrier pigeons to fly back and forth between my home and office to transfer the files. Assuming a pigeon is carrying a 16 GB MicroSD card and can fly at a speed of about 50 miles per hour, the equivalent throughput for file transfer using trained pigeon would be about 48 Mbps. Given the price of gas where I live and wear and tear on the car, that would probably be the cheapest option too.
What are some good, viable, alternative methods of transferring large files, rather than using my employer's Internet connection?