please explain the business model you think a "fast and free" web hosting site would use to stay viable and not go out of business (oh ya, no advertising either, according to your post).
well, no such thing.. and even if it existed, any web hosting site like that is doomed to fail, so why would you want to develop a site, gradually build up a base of visitors, get your site indexed in search engines, and then have the site go down and have to move it to another host and start all over again?
if you want cheap, the ISP your using now very likely will host a web site with some harddrive and bandwidth limitations., typically for free.