I would never pay after using the free for a period of time. It failed to bring me up to speed and I'm now having more success with another free site. I also really hated how they penalize you for making a mistake. I find that I learn best from my mistakes, if I'm discouraged from making them I'll never learn. After completing 20 lessons I had to stop because I continued to test at a beginner level. I am making progress with two other sites.