If you have never heard of BodyRock.TV it's a free online program you can do at home. They have different levels of intensity for beginner, intermediate and advanced for men and women. It's fantastic and the workouts are totally a challenge. Speaking of challenges they have series of workout challenges. Awesome!
Go to : http://www.bodyrock.tv/