I have been a member of Memrise for 2+ years. Its system of courses has something to fit almost all of your needs as a language learner. The good thing about Memrise is that it turns learning into a game. I can remember many nights where I battled with other people for 1st place in a course. In this video I talk about my experience with Memrise and what can be done with the program.