For those of you who don’t wish to clog up your email servers with huge attachments, there is Sendspace. Without even signing up for a free account, you can use their incredibly simple upload form to attach any file on your computer up to 300MB in size and send it’s download link to the person you desire via email. The recipient will promptly receive an ordinary link accompanied by simple instructions to download the file straight from the web to the computer.
Signing up for a free account provides the ability to keep an address book of people you routinely send things to and earn points toward a "Premium" membership with each file you send. Although you can send files up to 1.5 GB for a small monthly fee, the vast majority of us will manage just fine with this great free service.