There are hundreds of free file sharing and hosting sites available. UploadingIt is a nice service which allows user to upload, host and share files online with a neat UI and tons of features. The free service comes with 20B of free space for hosting and 20GB daily bandwidth. Using the online 20GB storage you can use it to upload documents, videos, images, and so much more. The files uploaded can be a maximum of 200 MB in size.
The interface for selecting and uploading files is pretty neat and you can upload files effortlessly. You can select files from your PC or use the URL to upload the files.
There is option to compress the files and download it or save it in the home directory.
You can create multiple folders which can be protected with password. There is also a built in MP3 player and Flash player support.
What makes UploadingIt good is its interface and easy of use. The storage of 20GB and 20GB daily bandwidth also makes it useful for sharing on blogs. All types are supported, .ai to .zip if its under 200 MB you can upload it.