We've covered Switchblade before (and even posted an impressions and interview about it), so odds are you've probably at least heard of the program, which allows you to play WoW and other PC games with a wired (or wireless with adapter) Xbox 360 controller. Blue Orb recently sent word that they updated the app to version 3.0, and along with the update came not only support for Guild Wars and Hellgate: London, but updates to the way WoW controls.
There are now presets that come with the program for each class, so the priest preset will play different from the warrior preset, and so on. The release notes also say that there is a "key capture" feature -- just press a key to bind it -- and there is also a number of "combo" and "game actions" features. You've got to be careful when running programs that line up sets of actions for you, however; we know from experience that Blizzard sometimes walks a fine line when using inputs that allow macros.
Switchblade is now available as a free download (the program itself is ad-supported) and an Xbox 360 controller (as well as downloadable software drivers from Microsoft) is required to use it.