As to great iPhone apps for kids I would suggest you to consider Kinder Hangman iPhone App
that has been released recently, it is iTune link
of the game. I like this game because it is interesting and educational at the same time. This app helps keep my kids busy. It improves vocabulary of children and helps them remember new words very quickly. Nice app, really recommended!