Hey guys,
I'm knee-deep in midterms now, and I thought I'd share a helpful tool that I have been using for a few years.
It's just a simple flash-card program where you enter in questions and answers. You can then let it test you in random order, and if you want it can keep score and consistenly test the "problematic questions".
Supports pictures, and there are other features too. I have used this for ALL memorization courses (mandarin, theory, japanese, business, computers, anthropology, and many others so far).
It's called CueCard...
Link:
http://www.wadeb.com/cuecard/
EDIT: If anyone knows of any better or alternative studying tools, feel free to share them.
Cheers!