I've heard lots of cool things about emacs, but I just haven't forced myself to give it a good try, especially with all of those Ctrl-? commands. Guess once you've learned one key binding (vi), you become biased towards it.
Now that I know about SSH, I may have to give it another shot.