I've embraced CruiseControl.Net creating six build processes for our application. A development build that runs 15 minutes after a commit A test build that runs on demand. A maint branch build that runs every 15 minutes. A maint branch test build that runs on demand. A rebuild of the test database that runs on demand. A rebuild of the maint database that runs on demand. I've run through about 4 iterations setting up the process. In two years, we finally came up with a stable process that with one ......