Mac: Keyboard Maestro is a fantastic tool for automating your Mac, but it's also a bit hard to use. A new update solves some of that with some interface changes that make it a lot easier to use.
The big change here comes in in how you create macros. When you make a new one, Keyboard Maestro now has integrated help to guide you along as well as auto-complete for variable names, which makes macros a lot easier to build. Likewise, palettes can now be assigned different styles so you can find them quicker, which makes things a lot easier. There are a bunch of other new actions and improvements as well. As is usually the case with Keyboard Maestro, it's a paid upgrade, but it's half off if you have Keyboard Maestro 6.
Keyboard Maestro ($US36/$US18 upgrade)