I read regularly that people get their account suspended. Spamming, term violations, stupid hosters and other reasons. It's a golden rule to keep hosting and domainmanagement separated. You need to keep the power in your hands! If your hosting account gets suspended then all you have to do is get a new one and direct the domains to point there. Within an hour the whole story is finished. What I do: I keep a live backup of my server. Every hour I transfer everything (database content, database files, configuration data, scripts and html files, images etc) to a backup server. When my hosted server is gone I'd do this: Directly go to a good VPS hoster, sign up and get the stuff ready. Point the domains to the VPS hoster, transfer data from backup. Within 1-3 hours everything is up to normal for my customers. Then I have the time to buy new dedicated servers. The same strategy works for normal webhosting accounts of course. Important: * You need your data backed up and up2date. * You need your domain in YOUR hands, control the IPs and hostnames by yourself not by a stupid hosting company. You can use own nameservers for that (most professional), or a hosted nameserver. Godaddy.com as example has nameservers + webinterface for free when you buy a domain. (if you wanna try, i got an affil link at linktofortune.com that gives discount on .com domains) You really do not want the troubles when your hosting gets suspended and all your stuff is locked. Or worse, your hosted steals your domains as soon as they bring in good traffic And it's often very difficult to switch hosting companies when they control your domains, they don't like you switching.