Spelling

Co:Writer

Neo2 (AlphaSmart)

Talking Dictionaries

SpellingCity.com