Been getting into (revisiting) some Vai lately. The man is a monster, and totally ego driven, but when it comes to skill, and passion for the guitar, he's one of the best.
Case in point #1
Steve Vai - "I Know You're Here" - YouTube
...do I need a #2?