This is the best app out there that Ive found so far to memorize note locations on the piano. I like some of the stuff in the new update: horizontal, fixed staff lines, more. I like how you can create your own range of notes to test yourself on too. The only downside is that the new update makes the app feel slow and bogged down when navigating through the menus - and seem they seem less iPhone-like (liked the old menus better).
--------
Problems with it not saving custom levels talked about below were fixed in the last version. This is one of my most used apps. Love it.
Sm4532 about iNoteTrainer