Unfortunately, the shared hosting market is also swamped with oversellers. You simply cannot offer 600gb of disk space and 6,000 gb of bandwidth for $8 a month. Soon as somebody uses a fraction of that the host suspends them for exceeding CPU limits, or RAM, or something.
Ever read the TOSs of some of these oversellers?
Its like a laundry list of things you could possibly do as a webmaster that could get your account suspended. Of course, the idea is that the majority of webmasters will use a fraction of a percent of what they promise, and any that even begin to use more than that will find their account suspended.
5% of CPU resources translates to 5% over a period of 180 seconds; not 5% concurrent. Hosting hundreds of accounts on a server and there is no way each account can use those resources concurrently.
What I calculated, after having been with one for a while, is that what I was using was less than what a host was offering that was not overselling; but it cost less with the non-overseller.
I can't afford a dedicated server. Right now, I can barely afford what hosting I have and have made some cutbacks. When I can, and when I get back to work on my project site (the CargoShip was a prototype for it, and is tiny compared to it; but the project site will not use frames) I am considering VPS hosting for the primary site and a shared account or two (or file hosting) to host files for the site. I have the dotcom, dotnet, and dotorg for the project site; the dotcom will be the main site with the others being used for resources.
By the time I get that up and running (probably both of us will be using canes by then
), I'll inquire about chaining multiple databases for use with a forum.