I may get flamed for this, but here it goes... I like crossfit. I got huge into crossfit my senior year of college after my bball season ended. I even got certified as a "level 1" trainer with them. When they originally started, it was amazing. If you are looking to get in some of the best shape of your life, crossfit can do that for you. They originally preached a hardcore healthy diet, extremely intense workouts, and the only supplement they supported was fish oil. It was free too. Go to the crossfit web site, follow the WOD (workout of the day), and get in great shape!
It has become more gimmicky though. Once they established levels of competition and it become more of a business, what they stood for started to fade. I have even seen that some supplement companies are getting involved now which is something they would have originally never allowed, but it's tough to turn that money down!
Still, Crossfit has a solid outline to it and if you stick to what its basic teachings are, it is a great way to become a solid fitness generalist who is in great shape.