p90x really works, if you have the will to finish every video to the best of your ability.
for those asking about equipment, i would recommend the following:
adjustable weights over resistance band, look for selectech, powerblock at least 5-45 range
push up bar, get the p90x power stand...