Interestingly enough, my favourite P90 routines are the P90X+ ones - primarily because they're quicker in pace than P90X.
I end up changing up the exercises a bit but I still use the videos for pacing purposes.
If you haven't checked out P90X+ or are bored of P90X, I'd give it a shot.
Finally, check out teamripped.com
The guy/coach on there has had ridiculous results and comes up with a bunch of hybrid workouts that use P90, Insanity, etc.
Like all the other Beachbody 'coaches', he shills their products but his results are kinda unfuckablewith.