I've been using UltraEdit for years and I've been very happy with it. However, a couple of developments are causing me to wonder whether there may be something better out there (with the exceptions of Windows Notepad, of course, with which no other editor on Earth could possibly compete).

1. I'm starting to make a move toward using Linux as my primary OS on all my home systems. For now, I run Linux systems as virtual machines under XP (and VMWare Workstation), but I'm working toward reversing that role, and eventually kicking the Windows habit altogether.

2. As I write scripts in various languages, I really like the syntax highlighting. However, UltraEdit has no way that I know of to export that highlighting to a file for documentation purposes. I really try to keep my printing to a minimum, so I'd like a way to export my final scripts to rtf or html files that could be pretty much universally read by others without an editor dependency.

That said, I'm looking for an editor with the following minimum features. Since there are a wide variety of editors used by the folks in this forum, I thought this the best place to ask.

A. Syntax highlighting (that supports or can be extented to support KiXtart).
B. Highlighted text may be exported somehow (copy HTML to clipboard, save as RTF file, etc.)
C. Windows and Linux program versions. Preferably with one license, if not free.
D. Smaller and less intrusive into the OS is good. Complete portability is better. (I'm very impressed with TextPadPro's ability to run completely from a floppy, if needed)
E. "Standard" features -- hex editing, columns, unlimited undo/redo, adjustable tab width display, etc.
F. Freeware/Careware/Open Software preferred. But inexpensive (especially with combined Windows / Linux licensing) OK.

Can anyone recommend something that would meet most or all of these requirements? Thanks.

NMM