Self study flashcards-based tool. Represents knowledge as question/answer pairs. Uses a scheduling algorithm for inter repetition invtervals optimization. Employs Web standards (XML, XSLT, HTML). Allows learning history interchange with similiar programs.