How many times have you finished a project, only to look back and then say, “Man, if only I knew the things I know now and I could go back in time and redo it over again.” I know I have.

It happens to all of us; we get excited about a project. You make jokes with the client about the current website, contracts are signed and you start mocking up prototypes. On small projects you might get away with this. On big projects, changes and scope-creep will start sneaking up on you as soon as you do your first presentation. If you ever do end up launching your project, it will most likely resemble the monstrosity you were continue