This article was peer reviewed by Matt Burnett, Simon Codrington and Nilson Jacques. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Have you ever finished a project in a single run without ever needing to look at the code again? Neither have I.