Having been a Unix admin forever I use a version of VIM compiled for windows. It has programmable syntax highlighting, split windows, GUI interface and all that kind of stuff. And it's free.

If you like vi then go get it from http://www.vim.org

Richard.