A lot of people seem to be getting CrossFit confused with CrossTraining or Advanced Functional Training as explained in my book, "Functional Training with a Fork"- http://www.amazon.com/Functional-Tra.../dp/069250236X
CrossFit is a sport. It's not a sustainable lifestyle of fitness! Advanced Functional Training is a sustainable lifestyle of fitness!
There are 7 types of Functional Training and they are defined in my book.
1) Slingshot Functional Training
2) Basic Functional Training
3) Advanced Functional Training
4) Highly Advanced Functional Training (for athletes)
5) Group Functional Training
6) Post Catastrophic Functional Training
7) Rehabilitative Functional Training
I hope this helps clear things up!