** Requires Tasker (or Locale), Root AND Read/Write permissions on the /system partition **
Have a keyboard that you like for one app but not another? This app is actually a plugin for Tasker or Locale that, when triggered, will set your software keyboard to the selected input method.
Essentially, if you have a keyboard you like for sending texts, another for browsing the net and a third for something more complex like ConnectBot, one can setup profiles that detect those apps and change the keyboard to your favorite.
Alternatively, one could switch between two keyboards depending on the screen orientation, the time of day, or anything else that Tasker can detect.