I'm actually a personal trainer (side job), and the P90x program does work for a few reasons. One, it is easy to stick to since its simplistic and a video, two it's a constant change of workouts. The only problems I have seen is certain abdominal workouts don't remove your hips from the...