Although there are numerous options for macro programs on the Mac (including cheaper and even free ones, like OS X's built-in Automator), QuicKeys strikes a good balance of providing an intuitive, visual interface with a veritable programming language that can handle the most complex tasks and workflows.