Comment on MacVim

Best incarnation of the best text editor ever made, and a good Mac citizen too (scroll bars/cut&paste/etc). I use it all day, every day, for editing source code, email, web pages, and the like. Vi does have a fairly steep learning curve, but it's well worth the effort. Extensible in VimScript/Python/Ruby, has extensive built-in help, and support for coding in nearly every programming language.