Somebody told me about those online lessons by Marc Seal and now I'm totally hooked on those archives. The guy's so cool and I love the fact that he's so responsive to people's requests and how he covers various genres.
I think the best part is when you tune into it live. I like how he made it interactive so you can ask questions and send emails even as he's teaching live.
I got this 56K modem that takes ten minutes to even initiate each video sessions but they are definitely worth it!