Joe Satriani, Steve Vai and John Petrucci