This is a very informative and also fun site. The way the lessons are presented is pretty unique. You can chat with the teacher and other students, so questions, clarifications, etc. are available. Also there's an interactive tab that displays and plays what the teacher puts up, including a fingering diagram on a fretboard, and videos of the teacher playing. The teachers are highly competent players and communicators.