UltraEdit is a great text editor for the Windows platform, with (editable) syntax highlighting for nearly any language. Small, fast, and rock-solid stable. It can edit files on the fly via ftp. Project files keep track of file groupings. Macros. Regular expression search/replace. All sorts of conversions and comparisons.