I learned early in my career that typing fast and accurately were essential skills for my chosen profession. As a software developer, simple typos of a hashtable key or a file path can you cause a lot of pain. You quickly learn to leverage the Windows Clipboard with Ctlr+C and Ctlr+V. The next evolution is to use a text-substitution utility like Texter from LifeHacker.
Texter is a pretty simple concept, but extremely powerful if you take the time to work it into your personal workflow. Texter runs in your Windows System Tray and constantly listens for keywords you've told it to listen for. When it detects one of these keywords from your fingers, it replaces that keyword with the text you specified. Think of it as text-blob alias-ing.
For instance, in my day job, I frequently need to view the last inserted record in a handful of tables in a certain database. I found myself repeatedly typing the same SQL statement a couple of times an hour. So, I defined a keyword in Texter called "lastorder" and the SQL statement I need. When I type "lastorder" and hit the Tab key, Texter will automatically replace text "lastorder" with "select * from order order by id desc". The beauty of Texter is it works at the OS level, so it doesn't care what application I'm working within.
There's a pretty good screencast and a free download link here at their site. The first couple of revs of this app were a little flakey, it's been solid for me for other a year.