If you're a programmer I highly recommend you visit the following site...
http://www.ultraedit.com/index.html
This is the home site for UltraEdit, now in version 8.10a
It is a Text Editor, HEX Editor, HTML Editor, Programmers Editor (Pre-configured for C/C++, VB, HTML, Java, and Perl
Special options for FORTRAN and LaTex)
Many capabilities - file management, database management, et al.
I have NOT tried this program -- way too much power for my limited skills. I mention it here only because it was recommended to me on a forum for programmers, most of whom (myself not included) are highly skilled pro's. They all gave UltaEdit unanimous raves!
Check it out if you're interested.