Team Build versus CruiseControl.NET

I was recently asked what I thought of the difference between these two and wasn't completely sure what to say as I really don't know Team Build that well. The only experience I have with continuous integration is with CruiseControl.NET.

I would imagine that Team Build provides a richer reporting structure and is probably designed and built for higher performance requirements, but other than those educated guesses, I drew a complete blank.

So that prompted me to do a little research via Google to see if someone had already completely a study and posted the results, however, I came up empty.

Does anyone know of any good resources comparing / contrasting these tools?

Tags: cruisecontrol.net, cruise control, team build, team foundation server, continuous integration, ci