With all this talk of editors and the trouble of learning their keybindings, I've not seen anyone mention the incredibly handy reference sheets that are available for (amongst others) vi and emacs: http://www.refcards.com/ -- Ivo