From what I've heard, Johnson is the most versatile guitar player out there. He can stand up there and jam out to "My Guitar Wants To Kill Your Mama" with Vai and Satch, write fast paced pieces like "Cliffs of Dover", play mellow songs like "Manhattan", and some ridiculously complex classical guitar pieces like "A Song For Life" on the Masters of Acoustic Guitar Album. I saw him play with Satch last year, and I'd have to say, Eric is just as impressive as Joe himself.
Threads like this are pretty generic, but this guy never ceases to amaze me.
Let your soul shine. Its better than sunshine. Its better than moonshine. Damn sure better than rain.