If you share files via Rapidshare and/or Megaupload, you may find TinyLoad pretty useful.
As the picture suggests, TinyLoad lets you upload the same file to multiple file sharing services in one go. Once the file is uploaded to selected service, you’ll get to know the download links almost immediately.
TinyLoad also offers a bookmarklet that you may use in conjunction with Gmail or Yahoo! Mail – as you are typing the email, load the large attachment via bookmarklet and paste the link in your message without leaving the Gmail website.