Mnemosyne Project 2.6Free
Mnemosyne Project is an application that helps you test and evaluate your knowledge. The application makes use of flash-cards to optimize your learning process. In addition, it's a research project that studies the nature of long-term memory. The Mnemosyne Project is cross-platform, supporting Mac OS X and other operating systems.