From their website:
ShortKeys is a utility that allows you to set up replacement text or paragraphs for any given number of user defined keystrokes. ShortKeys monitors the keyboard activity on a global nature and anytime a user defined keystroke combination is typed in, it will be replaced with the replacement text.
It’s a macro program. I type “..address” and it automatically backspaces over what I just typed and inserts my full address. I’ve now got macros for .signatures, and several random things. I like it. It works in any program, Outlook, Mapquest.com, Word, Notepad, Editpad.. anything, because it’s a key-sniffer. And best of all, there’s a freeware version! Get it at Shorkeys.com