Before You Know It (flashcard program)
From the Byki website:
Byki language-learning software is a powerful and personalized language-learning system, designed to advance your new language proficiency by expanding your vocabulary reservoir. In addition to being presented in an engaging flash-card interface, the system also tracks everything you learn, automatically presenting the appropriate material at just the right intervals – ensuring that the material you've covered is successfully locked into your memory.
|Runs on||Mac OS, Windows|
|Download page||Byki home page (download button on home page)|