sanderson76 -I think you'll be happy with your decision. I started with P90X, and after a few rounds of it and having tried other programs, P90X is my 'bread and butter'. Maybe it's because it was my first love

. I can't say enough about how great it is in terms of variety and overall targeting.
BodyBeast - my runner up. I like the less cardio approach in the 'Huge Beast' program, but it also comes with a 'lean' version, incorporating more cardio.
You're going to love P90X

. Best to you through the program! I'm looking forward to seeing your results!