You name it, this site has it. There are lessons, a biography, archived music, Mpeg's of some of his tunes and most of all, you get see the spiritual/philosophical side of Joe Diorio. This site can be shared by all who plays the guitar but it is formatted for the jazz guitarist. His site also has offers on play alongs, and his recordings. Very, very, very good site.