OK, I have a client hosting his website and e-mail at GoDaddy under the same domain. I have a CPanel VPS here at Knownhost. I am going to create an entirely new WordPress website for them using their old domain on a new account in my VPS here. The one issue I have, since I have previously only created new websites and never had to move anything from a different host, is moving the e-mail. They want to keep the same e-mail addresses. They use Outlook to view e-mail, so they are downloading messages to their local machines as they check the server. To accomplish this I propose the following: 1 - On Thursday, create new account using their domain in my VPS and create e-mail accounts in CPanel using their current e-mail addresses and passwords. 2 - On Friday evening after the business closes, go to GoDaddy registrar and point their domain to my nameservers here at KnownHost to begin DNS propagation. Am I correct in assuming: A - With an established nameserver in my VPS (I have several websites already using it), the DNS propagation should be finished by Monday morning. I am aware of the typical 24-72 hour period. B - If I use the same e-mail addresses with the same passwords in the new e-mail accounts in my VPS, the clients shouldn't even have to reconfigure their Outlook e-mail accounts once DNS propagation is finished (the POP3 and SMTP server names should be exactly the same as they were at GoDaddy). C - This should be somewhat seamless to the clients, except for any e-mail messages that are sent to them over the weekend (hopefully none). I guess I could have them check their e-mail on a regular basis throughout the weekend to minimize this risk. D - Since they use Outlook to download the messages, their really would be no reason to forward any old messages forward to the new accounts. Also, regarding the new website, once it is complete would I need to do any 301 redirects to the new site or would Google and the other search engines eventually remove any vestiges of the old site from their results? Thank you.