In a 1 on 1 meeting with one of my senior developers today the topic of Continuous Integration with Cruise Control.NET was brought up. We have a unique situation were we have Team Foundation Server as source control and backlog tracking, but not being used for Continuous Integration, instead we use CruiseControl.NET. Needless to say with approximately a dozen developers working on our solution, we've encountered some weaknesses in trouble shooting broken builds. Ultimately our weakness lies in a lack of experience...developers are so afraid of breaking the build and causing other people pain that they just don't try much and therefore don't gain much experience in troubleshooting broken builds.
Ultimately, my conversation with the senior developer revolved around what he could do to further educate the team and get us using CI more extensively. In hindsight I would have recommended that if he could get people using CI at home on their own personal web sites and projects their knowledge would increase exponentially faster than any effort we could do. Funny how hindsight is so clear.