A memory program which allows you to create text flashcards

jMemorize
Free
Offline
http://sourceforge.net/projects/jmemorize/

jMemorize is a memory program which allows you to create text flashcards with questions and answers and organize learning sessions based on the Leitner spaced repetition method.
It is a Java program, so you need to install Java Runtime Environment.