For the unix at heart, there is vim @ http://www.vim.org/[^] You've got a GUI (gvim) and if you install the command line extensions (an option to select during install), it will work in a command window as well. It's got syntax highlighting all set up, it's fast, and has all the power of vim, especially (for me) the regex engine. Not for everyone, though. Steep learning curve, but well worth it.
geo463