This client came to me with quite a large problem. He had a web developer that no longer wanted to maintain his websites and he needed them moved from the current servers. These sites also had 4 email accounts that needed to be moved as well.
The site migrations were easy enough with only a couple minor surprises, like the fact the sites hadn’t been maintained for a long time.
The email migration proved more challenging. After some trial and error with the first account, we were able to get the other three migrated without a problem.
We were able to make the transition without any loss of data or downtime, but migration is always time consuming. This is why hosting providers make the initial cost so low, because they know that the switching cost is very high.
The big take away here is that you should spend a little bit more up front to have a solid web strategy, rather then always slapping things together till they work.