Power 90 is for beginners/intermediates.
P90X, however, is an EXCELLENT program for advanced weight trainers (the upper body workouts are the best home weight workouts I've seen).
The nutrition program isn't available by itself, from what I know. It's nothing really innovative that you can't find elsewhere. I did P90X, but I didn't follow the nutrition plan, and I got good results.