Most of the shared web hosts are cheap. If you don't find an under $10/mo host cheap, may be you are not generating enough money. Going for ultra cheap, under $5 / mo hosting isn't good idea, as you can't really expect any kind of customer service at that level. Only way to make sense of such pricing is to overload the server and do not spend enough for support. That doesn't look good to me.
Bookmarks