emacs is awesome. While I would love to code in Lisp, I tend to Java/Groovy web programming for a living.