We all want to hit the ground running when we start a new project, but a little forethought can reap huge dividends in the long run. Craig Grannell at .net mgazine talks to experienced web developers about how an intelligent approach to planning can help save time, money and your sanity