BowPad is a small free text editor for windows.
syntax highlighting for over 100 file types and languages
handling of many different encodings, including UTF-8, UTF-16 and even UTF-32
ribbon user interface
navigation hints in the vertical scrollbar
coloring of open tabs according to their path
extendable with plugins written in jscript or vbscript