I like skritter, but I use it for studying for quizzes and reviewing and skritter tends to stay on words longer than I would like (even when the "add word frequency" is set to fast. A lot of times it seems like it would be better for it to hurry up and move to a new word rather than trying to drill everything to perfection--I've put stuff on the list (a lot of the time) because I need to know the words on the list soon, so it would be better (it seems to be) to move quickly so I can at least some practice on everything (without having to waste time creating a bunch of small lists to study separately) rather than get an "ideal" level of practice on less than my whole assigned vocabulary.