I've been doing P90X since early December and thinking of switching to Insanity. Tues, Thurs, and Sat I also go up to the gym with the boyfriend and do light weight training and more cardio plus 30-45min worth of laps in the pool. I would not step foot in a gym but because he is a student, he goes for free and I only have to pay a nominal fee as a guest. I forgot how heavenly a heated pool can be when it is 30-40 degrees outside.