This is an advanced memorization application based around the flash-card learning metaphor.
You can record audio directly into any flash-card as well as attach images. Other features include an unlimited number of card sides per deck, advanced importing and exporting, iPod support and quick-searching.
Also included is the integrated iFlash Deck Library, which is an easy way to download and share card decks. It offers a familiar interface and over 400 card decks available.