UmmRa points out his discussion of four flash-card programs for language learning, excerpting "As someone who has learned three dead languages in the past six years (Latin, Egyptian, and Akkadian) I have had my share of experience with language software....If there is one thing I have learned from the experience, it is that no program is a panacea. Until we all have Matrix-esque jacks at the base of our skulls, learning a language will be a process that requires some amount of work and time. However that does not mean there isn't cheap (or free!) software out there to greatly simplify the process." None of the program compared are free (or Free), though two are shareware; two of them are for Windows only, one is Mac-only, and the other is "Java based, so it can operate on any platform." Update: 03/21 02:34 GMT by T : The actual link got dropped -- my fault -- in editing this post; now fixed.