I use GoDaddy and for $6.99 a month I get 100GB of storage and 1000GB of transfer. So far no problems. That hosting account also gets unlimited domains and subdomains and 25 databases. All of my web-sites have been consolidated to a single GoDaddy account which saves quite a bit of money. The only issues I've run into: Their version of PHPMyAdmin doesn't have the ability to import. I had to cut and paste large chunks of exported MySQL entries into the SQL query box to import things. You could also use a PHP script to do the same thing. mod_rewrite only works on the root account. Not add-on domains or sub-domains. Slow upload speed. It can take a very long time to upload large sites. The download rate is way much faster. Those things havn't been show stoppers and you get free standard hosting with every domain you purchase. If I cared about mod_rewrite I could just use the free hosting instead of putting it all under one hosting account.
85% of them shut down after 3-6 months because they over sell. Never trust a site like that. - Prilep
These hosts are very unreliable. They can fly by night, their servers are slow, their support is bad. Most hosts oversell; or sell what they know the average user will not use at all.
I think i got the right host now after many years of dealing with many of them, i am now with digitalvisionhosting, what i think is the best offer at the moment going round 1 free domain name 250GB`s of web space unlimited bandwidth and 8 addon domains check it out i recomend them http://www.digitalvisionhosting.com/
Hosts such as godaddy and dreamhost obviously oversell to extremes - but they manage, and keep costs VERY low just through the sheer customer numbers. Overselling isnt a bad thing in itself, it means cheap webhosting for 99% of webmasters - it's how you manage it that matters, and thats what these big companies are good at. Nick