Comment Flash cards (Score 1) 217
http://mnemosyne-proj.org/
This is an excellent program flash card program. You rate flash cards by how well you know them and it does automatic scheduling. Cards you know well show up less often than cards you don't know. You can include images and sounds. It has a good tagging system so you can mark a card for multiple areas. You choose which subjects you want the cards to cover. For example, you could look at all your cards on coronary arteries regardless of subject, or you could look specifically at coronary arteries for one particular class.
The key to getting the most out of this program is to include questions that cannot be answered with memorization. Include flash cards that force you to explain the why and the what.