Keyboard Maestro 2.0

Keyboard Maestro not only provides you with a great keyboard-based application switcher, but also gives you the ability to automate, via keystrokes, almost anything you can do on your computer. You can open files and folders, launch applications, select menu items, move and click the mouse, run AppleScripts and shell scripts, and even type frequently used text. A keystroke can also trigger any combination and/or sequence of actions. As a bonus, Keyboard Maestro provides unlimited clipboards, accessible via – you guessed it – keystrokes. (The free Lite version provides the same features but limits the number of hot keys, actions per hot key, and clipboards.)
Find the best price