Its been a while since I posted on this site but I thought I'd post something pretty helpful. I discovered this site a few weeks ago and it covers several areas that RLSHs may be interested in. Some courses on it will teach you a subject completely but others are more of a study aid if you're already in a course for that subject.
It's pretty much a flashcards kind of thing which gives you the name of the thing and a description (some times with audio) then quizzes you on it, when you move further into the course it gives you the chance to periodically (Every 4-8 hours I think?) go back and be requizzed on the older material to make sure you remember it.