I have a website hosted by one company (Canaca) and would like to transfer it to another company. I'm using the site and domain mainly for e-mail. If I do a transfer, it will take about a day for the switch and name propogation. What happens to the e-mail during the transfer?
Some email will go to your old server, and some will go to your new server.
There are two ways to handle this.
1) Continue to check email on your old server via it's IP address and your new server via your domian name (once your local DNS has changed, new IP address prior to that).
2) Forward all email from your old server to a 3rd party email address. (gmail, yahoomail, etc)
Note, the propagation takes ~3 days (not 1) although ~90% will be done in 24 hours... and I've noticed some spammers send to the old server for more than a week.
What would be nice, is a POP client on the new server that would automatically pull in email from the old IP address, and add it to the local mailboxes.
Have you considered Semi-dedicated Hosting? 4 - 8 accounts per server. Less overhead than VPS, better performance for the price. DopeDomains.com - 15,000 New Domains a day. indexed by Pagerank, backlinks, Hits, and Length.
DNS transfer takes different times (becuase of ISP's) so maybe if a guy sends you an e-mail and their ISP has updated the record, it will go the new one, but some ISP's that do not update their records so frecuently, may send you an e-mail and their ISP has the old server on their records