Complete! suggests words as you type. These words are based on what you have typed previously. The UI will display words as you type; press both SHIFT keys to insert the word. Press both SHIFT keys again if you want the next word or until you returned to what you typed. It works in any application, and learns as you type. It is case insensitive for faster typing, and can preload subdirectories containing text files.