For me, the Craftsy classes are ideal
Watch when I want as many times as I want
Stop and go back to a part I didn't quite get
You can print out information
You can ask questions
I support my LQS by buying fabric and notions, but for various reasons like others have stated I don't take classes there. I can't keep up with the group and don't want to hold anyone else up and end up with a half finished project that I can't figure out how to finish.