How to achieve zero downtime website hosting transition?

view full story

http://serverfault.com – Background: I am a programmer. I still have a lot to learn about hosting and DNS. I am using a cheap shared hosting provider (DreamHost) to host a client website. They have decided that they would like to manage their own account. I thought this would be as easy as asking DreamHost to just move my stuff to its own account, but apparently it is not this easy. The gist of it is that since DreamHost is hosting the DNS records, they have to remove the DNS records (for a short period of time) in order for the DNS systems to clear their caches, then re-instate the DNS records which will point to t (HowTos)