In no particular order: Jimi Hendrix Frank Zappa Jimmy Page Michael Brook David Torn Eivind Aarset/Nils Petter Moalver Steve Vai/Joe Satriani Ravi Shankar Shankar John Zorn Just to name a few... Peace Luigi