If anyone is interested in spaced repetition software (SRS) like SuperMemo, there are two open source projects that are very similar:<p>-Mnemosyne (<a href="http://www.mnemosyne-proj.org/" rel="nofollow">http://www.mnemosyne-proj.org/</a>)<p>-Anki (<a href="http://www.ichi2.net/anki/" rel="nofollow">http://www.ichi2.net/anki/</a>)<p>I've been using Mnemosyne for a week now, ever since the article in Wired about SRS (<a href="http://news.ycombinator.com/item?id=170542" rel="nofollow">http://news.ycombinator.com/item?id=170542</a>). I've found Mnemosyne to be easy to use and very effective at helping to memorize things. I use it primarily for language learning (Spanish), but I've also used it for learning the syntax of programming commands, dates of important historical events, and identifying the countries in Europe and Africa on a map.