I have just started doing P90x after I took my reserve PT test last week. So far I have to say that the workouts are amazing. Overall, it has been covering all aspects of what I 'believe' is needed in the future, specifically on BMQ next summer. It has push-ups, pull-ups, and extensive cardio work included strengthening the legs which always is an advantage. I also enjoy how it included some yoga and stretching which I was skeptic of at first but after completing both of the workouts I have to say I have never felt fresher and more nimble. I can't wait to see how I preform and feel after a couple months. Anyone else using this program? and I suggest more use it for a military workout, it is great.