iWords! - stop using your vocabulary notebook!
Add words of the foreign language you learn to iWords! and it will help you to remember these words much more faster than before.
Also iWords! will assist you on all stages of words learning: it will help you to remember words, then it will care about repeating your themes and even will "know" which words you remembered already and which - not still.
And thanks to built-in learning statistic features iWords! does all of these even better than you can do!
Moreover, with iWords! you may learn several languages at the same time!