Brian Carroll, Joe Satriani, Steve Vai: guitar goes virtuoso on July 23, 2008 Brian Carroll Joe Satriani Steve Vai technology +