Hey, why the p90x hate? P90x is not the most hypertrophy inducing workout in the world by a long shot, but for fat loss, some muscle increases, vaso-dialation which will help when you go heavy again, and flexibility, it's one of my favorite "all around" programs.