Shortly after I had finished this article, the open-source project CruiseControl (http://cruisecontrol.sourceforge. net/) was brought to my attention. So far, I haven't had a chance to use it in a project, but from what I've seen on their web site, it looks like a solid tool to me. It comes with e-mail notification support and reporting facilities. Before you reinvent the (build)loop, you might want to give CruiseControl a try. Let me know what you think of it.