This article has an interesting perspective on Crossfit:
http://www.outsideonline.com/fitness...ness-Plan.html
The basic argument is that Crossfit is great for making you good at Crossfit. But the workouts seem to have little impact on making you a better athlete or cyclist or runner...
Also, there seems to be growing evidence of the dangers of and injuries cause by Crossfit.