CrossWire has free opensource memorization tools available for most any operating system (Linux, MacOSX, Windows). Our flashcard program has user contributed lists for Black, Mounce, and others, and includes vocabulary as well as many parsing paradigms. And we're always grateful for more user submissions! http://crosswire.org/flashcards