So since we're back on the topic I will provide some input. I have completed P90X 1.5 times (first time gave up halfway through) and completed 30 days of Insanity (program got boring to me after 30 days). My biggest recommendation from either of these programs is to find someone (if possible) to do it with. You will be able to push yourself hard, but if you have someone that can push you to do those 1-2 extra reps or grab those 5lb heavier weights the next time, then you will see results. me and my friend pushed each other hard and it made a huge difference. I didn't find that I lost a lot of weight doing P90X, but I did gain muscle. I am 5'7ish and about 155lbs so I definitely have more muscle to put on and hope to do so when I start P90X again. Insanity is definitely more cardio and a good program, but I found it boring after 30 days because of how repetitive it got. People will say I gave up, but I went back to P90X and I just liked it better. I am going to start up P90X in February unless I decide to order P90X2, which then I will start in February. I just love the convenience of doing them at home and not having to go to the crowded gym and doing it at my convenience.