Mindreader, originally by Kalman Toth of BusinesSoft and later from Brown Bag Software, is an "Artificial Intelligence based word processor" that learns the way you write, and anticipates what you are going to type next. It may suggest words, phrases, or entire paragraphs that you may add with a single keystroke.