If you need to upload a file to multiple sharing sites, Gazup can mirror your file across many of the popular free file hosts.
You can upload the file from your computer or feed Gazup up to 5 URL or FTP addressesto grab from. The upload dialog box automatically updates to tell you how big the files can be, based on the file hosts you have selected. Those supported free hosts include (deep breath): RapidShare, MegaUpload, FileFactory, HideMyAss, Badongo, Mediafire, Uploadbox, zShare, and NetLoad.in. The maximum file sizes for those hosts range from 100-400MB.
Uploading a file is free and requires no registration, but if you sign up for an account, you can manage your uploaded files.