Hi all!
After weeks of reseller shared hosting woes, I've decided to go VPS.
The hosting company where I have two reseller accounts (Site5) seem to be going through some kind of crisis.
As shared hosting accounts, even with all the problems, the support has been as good as it could be, and things haven't been too disastrous. But I think the reseller business model seems to be collapsing (along with a lot of other models, but that is off topic :)
So, I am coming to realize that dedicated hosting of some kind is the road for anyone serious about Drupal consulting. So I decided to keep my live sites going on Site5 for the time being at least, but to move all my development sites (I have an agile software development approach documentation site plus a development snapshot testing site for each ongoing project) to... a VPS! If all goes well, and I can develop efficient means of maintaining it without spending long lines poring over manuals (or googling) every day (I don't mind if that is the case at the beginning), then I will switch over everything to VPS, and eventually dedicated server(s).
Well, I've been around Linux for many years now, more recently Ubuntu, so I decided for various reasons to go with linode ( http://linode.com/ ), where you can actually "roll your own" VPS from a choice of about 15 different linux distros.