Anki is a library based on a theory called spaced repetition. In simple terms, it means that each time you review some material, you should wait longer than last time before reviewing it again. WWW: http://ichi2.net/anki/ Author: Damien Elmes