I have been really impressed with craftsy. The classes that I have taken have all been really well done and the one time that I signed up for a class that wasn't what I had hoped that it would be they let me switch to a different one with no fuss.
I have only ordered one kit from them and I was really pleased to have it arrive so quickly and so well put together.
Wouldn't it be wonderful if more businesses were this good to deal with?