Shortkeys by Insight Software Solutions, Inc.
http://www.wintools.com/
ShortKeys is a macro utility that allows you to set up replacement text or
paragraphs for any given number of user-defined keystrokes. ShortKeys
monitors keyboard activity so that whenever a user-defined keystroke
combination is typed in, it will be replaced with the replacement text.
ShortKeys is intended for use with programs that allow text input such as a
word processor, text editor or e-mail program. ShortKeys replaces a word with
a sentence, paragraph or several paragraphs, allowing you to save time by not
having to key in the sentence or paragraphs. 

