I like ultra edit, but ya gotta pay for that...
However, I've stumbled across JEdit, and I kinda like it. Its written in
java swing, has on the fly checking of validity, (though I haven't tried that yet).
i think you can get is at sourceforge.net
Ryan