Related link: http://www.moolenaar.net/habits.html
Just as a friend asks for advice on a text editor for programming, Nat Torkington sent along a link to vim creator Bram Moolenaar on effective text editing. Almost every vim trick I learn saves me much time and trouble later.
These rules deserve translation into other editor dialects. Emacs, pico, nano, BBEdit, joe, and Textpad fans, congregate!