Video classes will never replace the experience of a live class, but for days when you need a quick practice or inspiration or if you live far from other teachers, these websites are an amazing resource.