Weils in diesen Thread gerade passt. Wer Emacs kennt (recht bekannter Editor in der Linux/Unix Welt), es gibt dafür ein Flashcard-Programm, auch mit Super Memo Variante (SM-5). Emacs gibts für PC (Linux/Windows) als auch Mac. Das Teil ist kostenlos, aber da es vorwiegend ein Editor für Programmierer ist, vielleicht auch etwas verwirrend (der Editor ist darauf ausgelegt, komplett mit der Tastatur bedienbar zu sein).
Ein Blick schadet nicht:
http://repose.cx/flashcard/
Man gibt fuer jede Karte an, wie gut man sich erinnert hat, und das Programm versucht so zu ermitteln, wann es die Karte das nächste Mal zeigen muss (idealerweise soll es die Karte immer dann zeigen, wenn du kurz davor bist, sie wieder zu vergessen).
EDIT:
In der Zwischenzeit ist das Projekt von Emacs auf Python umgestiegen, ist damit deutlich komfortabler und unabhängiger geworden - es läuft jetzt auf Windows, Macintosh und Linux und ist unter dieser URL zu finden:
http://repose.cx/anki