P90X is trash. At least Crossfit deals w/ real Oly. Lifts, Cleans/Jerks/Deadlifts/Presses/Front Squat/Back Squat/Overhead Squat/Running/Rowing....and the list goes on.
P90X is trash man, I'm sorry.
But thats enough of that, im not talking about it anymore, to each is own bro.