(The following is based on actual events)
You have a fairly good idea of how you want your new website to look. You spend some time searching around for a developer, get some feedback and advise here and there, and are ready to proceed. You have someone plan your site, maybe add a few wireframes, a designer designs something that looks great on paper and the developers start working.