I have tried many different methods before I came across this app, none of them worked for me. I dont like mind numbing repetition. This app makes it fun to learn. After you get a hand full of words memorized you start learning new ones but then it throws you one youve already memorized and Im like wait I know this... Oh yea thats it! It defiantly commits words to long term memory. The only setting I changed was that I didnt want to see the pronunciation before I click get answer, all the other settings work well the way they are!