A practical guide to website project timelines, including discovery, content, design, development, feedback, testing, launch and the common issues that delay business websites.