If you write plain text in any form, for any reason, you owe it to yourself to try out a new text editor, Sublime Text 2, which exited beta just yesterday.
I'm trying it out today, and if there's ever been an editor that would convert me out of GNU Emacs, it's this one. I'm hooked so far, though I'll be putting it through its paces a lot more over the next few days.
It's got a bunch of great ideas in it, one of which is the concept of multiple selections. You can select multiple places in the text — e.g. multiple matches to a search — and edit them simultaneously. Change the name of something, everywhere at once, real-time. Take a list of strings and quote them. Zap extraneous whitespace.
Another great feature is that instead of your normal scrollbar it provides a miniaturized view of your document in the left margin, so you can recognize the place you want to go to visually and find it straight away.
It's also extremely snappy, extremely responsive, and it looks beautiful.
It's got a free trial that is unlimited except for a very occasional nag and the word UNLICENSED in the title bar.
A single license is USD $59 and that's per-user, not per-machine, so if you have multiple systems it covers them all. Even better, it works on Windows, Mac and Linux, and feels very native on all of them.
Unless I find something really awful in the next few days of testing, I'm buying this.
I don't think I've found an editor that's so fun since CygnusEd on the Amiga, and that's a long time ago indeed.