From Globalics Software | Vocabulary Trainer:
Lingo is an intuitive vocabulary trainer that makes it easy to memorize foreign words. With Lingo you can practice words until you know each and every one of them. Lingo remembers the ones you have difficulties with and repeats them until you get them right. With Lingo you don't waste your time with long games where you only learn a few words. Instead, Lingo's effective teaching is based on repetition an recalling.