Source Edit is an excellent tool. It's now also shipped with a hex editor, HexSource. Some of its features include code completion, custom help files (for context-sensitive help), keyboard macro recorder, code templates and much much more.
Windoze only, freeware closed source.