Electronic Dictionary / Thesaurus

Pocket and desktop devices that are ideal for those "dyslexic moments" when you cannot remember how to spell "pneumatic", cannot think of another word for "lovely", or are wondering how to pronounce "obstreperous".