I actually have found that flash cards don't help me at ALL. Rather, they hinder my recalling ability because then I strain to remember "that one card." Granted, I've only given them a shot a few times, but the initial experience was too sour for my taste. What I do for most memorization-based classes is to condense ALL the study material into one-two pages.
I begin by taking detailed notes on all the chapters on unlined paper and drawing little pictures/diagrams/acronyms along with it to maximize retention. After doing this, I usually have 6-8 pages of notes. I then go through the notes, trying to find similar concepts and start redoing my notes with all similar concepts grouped together.
You'll notice that many of the professors have "repetitive slides," with one slide as the "thesis" for 3-4 of the succeeding slides. When you group the information in those 3-4 slides together, you'll notice that you can always understand the "thesis" slide MUCH better, reinforcing "concept learning" versus rote memorization.
This is particularly helpful for Organic Chemistry, I've noticed. I've condensed my entire Orgo 2 Reactions into one gigantic flowchart thing that's one page (front and back) going into the final. Yes, I know there are comprehensive reaction sheets, but those are equivalent to flash cards, where you're just memorizing reaction by reaction instead of memorizing how certain groups of molecules react Ex. Grignard Reagents. If you do end up trying to "remember that one reaction," I've found that it's easier to picture the entire flowchart and the position the reagents are, rather than a single reaction. You do have to be smart with how you place things, you can't just scatter reactions everywhere (acid catalyzed right base catalyzed left etc.)
When I have these final few pages, I study them in the 1 or 2 days leading up to the test along with practice tests, where I jot down the details the professors are focusing on. It's MUCH easier to go through two pages of notes with a few details than 10.