I've been using TextMate for a couple years now and I just learned about rmate. It is a true lifesaver, because now I can stop using Emacs in ssh terminal and start using a normal editor. This feature is worth bragging about.