Yup ive done all of P90x and loved it! Especially the plyo training was awesome for my bball and rowing as it was all that extreme explosive power training. I didn't follow the nutrition however as I was trying a Paleo nutrition guide. But other then that LOVED it!
I did a couple of the workouts from Insanity, and I know they're similar. All I have to say is good luck and I hope you're already pretty fit!