TFS and Continuous Integration

There are a few solutions for getting a continuous integration build going for your project, some of which are easier than others to setup.  For those of you who don't know, continuous integration is basically having a build done every time anyone on a project checks in any code changes (for a better, longer description, check out wikipedia's entry on it).  This build creates binaries, runs all your unit tests, and reports success or failure in a transparent way.  Rob Caron found a solution for CI on TFS.  As someone who played with (or fought with) the pre-release Visual Studio SDK code sample for TFS that allowed continuous integration, this bears looking at.  Once I have some time to investigate it a bit more (or if someone else from the p&p development team beats me to it) I'll let everyone know how well it works.