These are two of the best I have found, each with its own strengths. Dropping the links here in case they may be of use to someone. Welcome to the Mnemosyne Project | The Mnemosyne Project CueCard - Free software downloads and software reviews - CNET Download.com Does anyone know of one that keeps a record of how long it takes you to answer the questions? I'm practicing my speed memorization skills with numbers, playing cards, etc, and TIMING is everything to me