Wow! it never ceases to amaze me -- the free resources there are on the net.
This (
http://www.studystack.com/About.jsp) lets you create a "stack" which is basically a two-column relation. Then it presents the data for learning in any of a variety of ways, as flashcards, as a hangman game, as a crossword puzzle (?!)...
You can create a stack by uploading a delimited text file -- which should be dead easy to create from the gismu and cmavo text files. Each stack can have accompanying notes formatted using the Wiki markup syntax; each stack can be public or private, and optionally editable by others.
And free... amazing.