I start each project with two rules: all source files must be in a version control repository, and the build must be fully automated at all times. http://www.jrothman.com/weblog/2007/05/two-good-rules.html