I've been doing Crossfit for the past eight months. The past two months have not been perfect, sometimes for valid reasons, sometimes not. I'd give myself an 85% for those two months and a 99% for the rest. I'sm getting off topic, but I feel like it's necessary to address on my blog the times I screw up too.
I love Crossfit and think it's the best program (of those I've researched) for me as well as most people out there. I believe that I could have probably made bigger gains muscle wise with a strict heavy lifting and high protein diet, but it would have been at the expense of other benefits.
I've gained some weight and a lot of muscle definition. Muscle definition is always more impressive to the person experiencing it, because we're honed in on the nuances of our bodies, but when I look in the mirror and flex, I look like a little Greek god in training. With the standard amount of downlighting in a bathroom I have a clearly defined six pack, and when I flex my arms I have little bicep mountains.