VTrain tests you by way of Question/Answer cards. It tracks your progress for each one of the cards and draws up a schedule of repetitions for it. Typically, as few as 7 repetitions per year are enough to remember each one forever!
VTrain also includes a multimedia-enabled editor that supports rich text, international fonts, image edition and voice recording. Extra features include on-screen keyboards for 100 languages, slideshows, statistics, and networking capabilities.