I would urge all of you that have spoken so far to try out jEdit (http://jedit.org).
What kind of geek would I be if I ignored an editor thread? ;)
I also like jEdit, here are a few of the reasons:
* Open-source (free as in speech) * Lots of nice plugins * Very customizable * Multi-platform (Java-based) * Active & responsive developers
Out of the box many people are not wowed, but if you look under the hood, and really customized it to your needs, it can do a whole heck of a lot. Like many open-source apps, it may require an investment of time to get what you are after, but for me it was well worth it.
Pete