One of my goals for 1999 is to replace UltraEdit as my editor of choice with GNU Emacs. I bought the O’Reilly book Learning GNU Emacs today, and I’m gradually going to try to phase in Emacs as I learn the commands. For what it’s worth, my main motivation for doing this is to take advantage of the powerful macro writing features in Emacs.