My top 5: Steve Vai SRV Satrani Hendrix Alvin Lee tie with Jimmy Page, Frusciante, Gilmore, Eddie Vanhalen.
No Clapton and dont get me started on Keith Richards...