KanjiBox is an application for iPhone/iPod Touch that helps you study and learn Japanese (kana, kanji, vocabulary and more).

It does so with the help of some pretty damn smart algorithms designed to optimize your learning curve and comes with all sorts of nifty colourful stats reflecting your progress.

Read more about it here. Or just go straight to the iTunes store to purchase it.