Uploading a file as an email is a boring job. But you have no options in some cases. Moreover, Sometimes you are in need to send very large files. So what do you do. Many people uses P2P software, that's ok if its at a personal level, You cant tell your business client to install software on their machine and do all that, plus you need to keep your P.C. powered on until the receiver has downloaded it or have to contact him about it. The other option is to use paid solutions.
But why pay when you get quality service for free. I have a found a web upload service filemail.com it lets you upload/send large files upto 2GB no registration or stupid stuff required. All you have to do is visit filemail.com and click on the free option, it will take you to a link where you can start uploading your file instantly and email it straight from there.