Another one to check out, and this guy comes highly recommended on the forum is Justin Sandercoe
He takes you from beginning up to advanced, and the best it?s free! Or you can buy some of his books to go along with lessons.
I have been playing over 40 years and still learning , as is every player , picking up some good tech from Justin . http://www.justinguitar.com/