basically we need only 100-200 MB of storage for a normal website. We should differentiate between Web Hosting and
File Hosting. Just upload and run your main pages/scripts on your host and upload all other files, movies, pics, videos etc. to various free file hosts. This will save the valuable bandwidth and disk space of your website and doesn't overload the CPU/HDD of the server.