Crossfit is by far better than P90X, but I am very partial to CF. I have done P90X and I found it to be pretty good. Some great variations of pushups and pullups to draw from. If you want a FREE set of workouts, go to the CF mainsite and start with the basic programming. It is always free and has some great variation for you. If you ever get tired of the mainsite WODs, give me a shout and I will guide you to some others that are crazy good. As far as KenpoX goes, the guy in the back is a 5th degree BB in EPAK and helped with the setup of the workout. It is not intended to be a MA instructional, it is a cardio workout. Treat it as such.