It has been mentioned around the forum, many programmers use it, I find it very useful for all my editing, so I guess putting it here in this forum section is apropriate. Will help new users.
What can it do? Everything you expect from editor + much more.
Batch find and replace, find within directories, find within files, split screen multiple file editing, formatted editing.. and much more.