TypeIt4Me
You set up a list of abbreviations for common words/phrases. Then, any time you're typing in any program it replaces the abbreviation with the word/phrase you defined.
Only for Macintosh though. If anyone knows of a similar program for Windows I'd love to know about it.