Over the past 10 years, we have managed and supported hundreds, if not thousands, of site migrations and new site deployments. The paper presented below aims to share some of our experience, explaining steps and procedures that can help you successfully develop, test and then deploy a web site, while avoiding some of the more common problems often encountered.