To anyone who were ranting about the annual charge, It's your own $#*!ing fault that you can't remember their billing dates.It's your own responsibility that you should remember it! Even Netflix won't tell you that they will be charging you for the following months!
As for the actual product review, I found many nice classes and teachers that I couldn't find elsewhere with a reasonable price. The interfaces are easy to navigate. I think I will be here for a long time.