I know this post was designed to create a Slashdot civil war, but I was always a Notepad++ lover until I saw someone coding in a modern IDE with vim keybindings. Now, in addition to using vi, vim, gvim and macvim, I use vimium in Google Chrome, and vim plugins for both Visual Studio and IntelliJ (Windows and Mac). It is just crazy how much faster you can code without going to the mouse. When I get on someone else's computer, I just die inside a little. Also, don't forget to remap your Caps Lock key to Esc. It's a registry setting on Windows and there's a little program called PCKeyboardHack on the Mac.