For those with email file size problems or complaints...
There is this new technology called a CD and it can hold about 700MB of data. And, the USPS snail-mail offers first class mail for CDs. I suspect you could get a CD out to a customer in 1-2 days.
Not being an arse here. The company for whom I work just shipped its first software release on DVD. It's freakin' hilarious.