Hi, I'm an independent developer with a couple apps in the App store. The latest is Polynumial, a number translator. App store: http://itunes.apple.com/us/app/id590058019?mt=8 Website: http://www.redwork.org/polynumial/ Polynumial translate numbers (digits) into spelled-out words in over 50 languages (see the website for a list). It has two ways to enter numbers: calculator style and odomoeter style (aka "spinning wheels"; a demo video on the website shows the spinning wheels in action). It's also got a flashcard mode for practice - the clue is a number and the answer is the spelled out word. I plan to add the reverse clue-answer drill in a future version. Version 1.1 was recently released, it adds transliteration: converting non-latin alphabet languages into a latinized spelling. This helps with learning pronunciation (though it is not a replacement for learning proper pronunciation by hearing native speakers). Transliteration is available for Mandarin, Hindi, Arabic, Persian, Cyrillic-based languages, Thai, Korean, Greek, Armenian, Georgian, Hebrew, and Tamil. I focused on making the interface as easy to use as possible, in addition to the standard 'calculator' style entry, I wanted to include a way to make counting easy. The odometer mode uses spinning wheels so the user can quickly count up or down, by 1's, 10's, 100's, etc. Also, it's easy to copy and paste spelled numbers from the app into other apps. Check it out and learn to count to 100 in another language!