Wow! Someone else who uses TextPad. It's the best editor
you'll ever find for Windows. Don't confuse it with
WordPad ot Notepad - this is a full, commercial product that
does almost everything emacs does. If you are stuck using
Windows, try it out.
Reason I like it is mostly because it is pure Perl. I fought like hell to get Perl approved by the IT department where I work. I hadn't the energy to do the same bit over again for TextPad. But now that Perl is installed on all the PC's at work, now I have at least an editor aimed at Perl...and don't need any IT approval to run it. Hurrah!
Also because it is in pure Perl, I can actually add features. It took only minutes to add in a pull-down menu and add some handy Perl one-liners to run Perl Tidy, run pod2html, run PAR, copy *.pl as *.txt for downloading, etc. etc...
At home I run OptiPerl on Win32 and Nedit on NetBSD Unix. But at work I make do with T-Pad. It doesn't compare to OptiPerl, or even Nedit, but it sure beats the daylights out of Notepad, WordPad and their ilk.
The best GUI editors in the history of computing (I said GUI because I use vi all the time and would never take the name of vi in vain) are BBEdit, Alpha, and Nisus. All have excellent and brilliant regex and are really built with everything in it. You need a Mac though.