I loooove my flashcard software, and use it pretty much exclusively to study for any exam. It's called Anki, and you can get a free desktop version (recommended). You can also access it via web through ankiweb, but the web interface is pretty crappy so I wouldn't do it. The software dude really wanted to make it accessible for people, so he doesn't charge anything for the web/desktop versions, and instead charges a pretty big but totally worth it IMO price for the phone app (~$30). It syncs easily between all 3. I know a lot of medical students swear by it too, so I don't think I'm an anomaly. If you do get the phone app though, make sure you are tech savvy or have a tech savvy SO, because it can be a huge pain in the butt to sync to your desktop version.
The great thing about it is that when you're studying the cards, it sticks the cards you've gotten wrong back into the stack and keeps preferentially giving it to you until you tell it you've got it down cold. Pictures, audio, you name it. I personally only use the cram mode, which makes you flush through all the cards in a deck at once, but if you're more disciplined than I am, you can review a subset of your cards daily. When you do that, it will preferentially make a deck of things you need to work on, as well as add in some new ones to the mix. The program is made to enhance learning. What I love about cram mode, is it keeps track of how much time you spend on your cards on average for that deck, so it projects how long it will take you to finish that deck. So when I only have 4 hrs to go through the deck before the exam, it's really easy for me to pace myself accordingly.
Best part of all, you can search all of your cards. So once you make your cards, if you forget something and need to look it up, you can search for a term, and any card that has that term on it will pop up. When studying with other people in the room, and someone asks a question, I can usually find the answer fastest by searching my cards. Great for that last minute before the exam freakout "What are all the diseases for this test that brachycephalics are prone to!?" Things like that aren't always easily searchable otherwise unless you specifically made a list of them.
Another feature I like is that you can make templates so that you can automatically make 2 cards by filling in very few words. So if you wanted to make a set of cards for pathognomonic lesions and the diseases they go with, you can set it so that all you need to do is insert a picture/name of that lesion, and the name of the disease. Then you'll get 1 card that asks "What is the pathognomonic lesion that occurs with ________ disease?" as well as another card that asks "What disease is this _________ lesion pathognomonic for?"
I literally make flashcard decks that include almost every single testable fact, and as seen in my post above, I can get it done even with procrastinating. Once I make my cards, I don't look at any other material. I've used it for well over 50 vet school exams.
I guess it won't help if you're not a flashcard kinda person, but if you are, I think this program is bomb-diggity!
Edit: That is very anti-feminist of me. It can be a tech savvy friend or random stranger. No need to rely on a SO.