We occaisionally see a request for code editors better than notepad, so here's a short collection I've seen suggested. All of these offer at least syntax highlighting and line numbers, and some have macros, hex editors, open from ftp/scp, and more. The Integrated Development Environments (IDE) are fancier and generally more Perl-specific. They tend to throw in things like syntax checking and debugging tools, too.
Of these, the two I've most often used and enjoyed are UltraEdit and Eclipse EPIC. Giving a comparison or review of the list is beyond the scope of a Tek-Tips FAQ, but rest assured, if you pick one and don't like it, try another. These are all at least Windows editors, though many offer multi-platform support. Most of the for-pay applications offer a demo/trial version.
Also, every time the question comes up, vi/emacs and their clones/derivatives get a mention. Well, I hate to say it, but if you're the kind of person that would use one of those, you probably have already heard about it other places. If not, google away, I've no stock in the Editor War.