AutoHotkey
AutoHotkey is a free open-source scripting language, for the Windows OS, which excels at improving productivity allowing the user to create keyboard shortcuts, macros, replacement/auto-correct, and many other things.
AutoHotkey is Convenience
In many cases just having the ability to send repetitive keystrokes to your applications will sell this scripting language to you, but it is so much more powerful than that, combining AutoHotkey scripts with your existing applications will greatly simplify the way you work with your computer.
AutoHotkey is Ergonomic
Adequate use of AutoHotkey scripts can reduce the number keystrokes and mouse clicks you use to complete tasks, which can reduce risk of carpal tunnel disease and repetitive motion stress, so not only will you do things faster but it will be healthier for you too.