@Jeffro - Agreed, nightmarish business, especially when you depend so much on other people, but it gets a lot easier when develop a deep understanding of the underlying technologies.

Of course, that takes years, and there are a lot of stressful situations before you get there, even some of the big name WordPress hosts have very little clue. In fact, I would go so far as to say that the entire "WordPress Specialist" niche is a scam, because they neither have deep knowledge of hosting or WordPress, they are just exercises in marketing.

Anyone thinking about setting up as a Webhost today should learn the Hell out of Linux before they do anything else - it is way too easy to become seduced by cheap reseller account and the apparent simplicity of CPanel, you can end up in an awful mess, having to shell out hundreds of dollars to someone who has mastered the command line.