I have a severe case of ADD and flashcards are about the only way I can concentrate on studying. The FlashcardExchange site looks like it has some great libraries and you can create your own too.
EDIT: I should add that in order to download or print the flashcards you must upgrade from their free account. I didn't realize that until after I registered. Nuts.