This is another very handy site. Not everyone has an FTP site to upload files for their friends and sometimes hotmail's 1MB size limit just doesn't cut it. The site below will hold the file for 48 hours (and 48 hours only) and you can email the link out to everyone you want to send it to.
Need I say more? I can't even count the number of times I needed something like this.