I'm not sure if this has been mentioned in this thread or not (havent had a chance to go through the whole thread) but I really, really like P90x! I'm not really following the program as it's advertised which means following a schedule of workworks for a 90 period b/c I ride 2 days a week which is a hard work out by itself! My goal is to workout or ride 5 - 6 days a week. I typically ride 2 days week and then workout 3-4days a week. I love popping in a P90X dvd for my at home works b/c it is real-world exercise - meaning, all the exercises I do in this program, enhance my riding stamina, coordination and ability. And with increased physical ability, comes more confidence! I have had a real hard time getting into "working out" during the last 8 years but I am highly motivated with this program - I felt results immediatly and I love how it changes up. I also really like Tony Hoton - he's a great motivator! Even my husband likes him and will do the work outs with me.
I also LOVE the recovery drink! I swear, that makes the work out worth it by itself! LOL I dont know if I'd bother getting resistance bands if you have dumb bells of all weights but you do need a chin up bar - their chin bar is really nice!
Also, the nutrition guide that comes with it is great! Many, many fantastic recipes and a great calorie intake guide and plan to help you achieve your goals. I actually found that I get too full if I totally follow their guide for calorie intake based on my weight. But because I eat pretty healthy as it is and I'm not looking to get to 5% body fat, I dont follow their plan - I just mainly use it as a over all nutirional guide incorporated into my family meal making. I'm going with lean program BTW because I dont need to bulk up. There are 3 programs within the 90 day program to choose from - you choose what suites your desired goals.
So google P90x if your interested. It's a challenging program for any athlete! I love it!