I have finished the course I started more than a year ago . I would probably finish it earlier if it would not extend from 26 to 32 levels in the meantime, and now I hope it will stay at 32 :) What is good about it is that many of the words were completely new and alien. Good thing that after learning them I started to see them in the books so my comprehension improved a lot. Of course best thing is that the pronunciation is coupled with the words so I could familiarize myself with it and hopefully even spoken communication improved. So if you want to learn some new words check it out: http://www.memrise.com/course/3093/advanced-vocabulary-2/ Or you may be interested in the new one I am starting right now: http://www.memrise.com/course/197810/audio-advanced-vocabulary/ . This one has 4144 words so it could take me ten years to finish :) If you do not know Memrise , the idea behind it is the same as for Anki . Both of them help you with spaced rep...