joe satriani is one of the better guitarists to show up in the last 20yrs of so. for old school its hard to beat david gilmore.
what these two geniuses have in common, along with other "greats" is they can hit one note and evoke more emotion and feel that holds your attention as if you were hypnotized