Getting back in the swing of things after a hiatus, I'm looking for a hosting provider who offers shared and who will migrate my sites over to VPS / dedicated as my requirements grow over the next few months. I don't want a provider who will flip out and cut me off if I start using too much of the resources. Preferably a managed provider, one who will handle security, etc. Can anyone make a recommendation that isn't HostGator?
I'm pretty sure all hosting companies will terminate your shared hosting account if you use too many resources, can't think of any exceptions.
For example, I own the hosting site in my signature and sell shared cPanel hosting at $0.98/month if you pay yearly. But at less than a buck per month, you obviously can't use the account to host something like an active forum. If you use too many resources, the hosting provider has to do something because otherwise, that provider would be shitting all over the other customers.
Some companies are better at handling things than others though.
If you use too many resources, there are companies that will simply terminate your account and that's just not professional in my opinion.
As far as I'm concerned, the solution isn't all that complicated: if one of your sites ends up receiving shitloads of traffic after an article went viral (for example), no problem at all. Congrats.
But if that happens frequently, we'll shoot you an email and recommend one of our VPS packages or even a dedicated server. If you choose one of our VPS packages or if we hook you up with a dedicated server, great. If not, then we can either terminate your shared hosting account and issue a refund (if you paid for a year of hosting and there are 6 months left, we'll issue a refund for those 6 months) or let you keep the account if you host the site that's using too many resources somewhere else. So if you have other sites, you can keep 'em as long as you host the problematic one somewhere else.
We won't just terminate your account in a "gtfo, you should have read the TOS" manner but on the other hand, you obviously can't use your $0.98 per month shared hosting account for huge sites.