LingoLearn is an open source Google App Engine program for learning Japanese.