1. MediaFire : This is a free file hosting service that allows unlimited file sizes and uploads, as well as unlimited downloads of files.
Tthe upload progress page gives you a nice view of your upload progress, speed, and estimated time to complete the upload. (in my opinion this new kid on the block is re-defining standards)
100% Free - Fully Ad Supported
Unlimited File Size / Bandwidth
Unlimited Uploads / Downloads
No Sign Up Required
Multiple Simultaneous Uploads
Easily Email Files After Uploading
No Waits, Lines, or Queues
Multiple Simultaneous Downloads
Supports Most Download Managers
2. GigaSize : This is another large file email service that lets you upload and share files up to 1.5 GB for free.
If you register for a free account, you can send a file up to 1.5 GB and GigaSize will store it on their server for a minimum of 90 days (if you don't want to register for an account, you can upload 1 GB and are guaranteed at least 45 days).
Other example Dropload, Mailbigfile, YouSendit (however YouSendIt's service has become more of a pay service, allowing only 100 MB free uploads)
Friends if you know someting better, do post in your comments.. Your info would be valuable to all