Erotic Nightmares: Demonstration
What are some heavier Steve Vai songs? : SteveVai
You really have to have your dancing shoes on to get around the pedal board at lightning speed on this one.
The solo section basically spells out a D Dorian flavor: D, E, F, G, A B, C, D same as C major.