have you taken them? how do you find them? I've taken some. So far, they've been pretty good for programming and other technology stuff. can be much more enjoyable than a book.
how about for sports / MA / body stuff? ever tried it? I watch a lot of how-to videos on youtube for some sports stuff, but obviously it's not "hands on" instruction.