For those who have used the program or know friends/family that have used the program what are your thoughts about it. I'm currently looking to buy P90X due to joining a gym is too expensive and going the crossfit group being way too expensive. I played football and ran track in high school but...