We’re doing a redesign of our website that should be up in the next month. One of things that’s important to me is that the website be “Live” when you go live. Too many times we put up a new site 1/2 baked and lose the impact of the new look because of the infamous “under construction” or “Coming soon” text.
My advice: don’t change over until your site is done. That way, people won’t miss the old site. They’ll just love the new one.