Notepad++ 5.2

Notepad++ is a free source editor with the syntax highlighting and syntax folding. It also gives the extra functionality to define a user's own language for the syntax folding and syntax highlighting. You can print your source code in color.

It allows a user to edit the different document in the same time, and even to edit the same document synchronizely in 2 different views. It supports full drag and drop.

Read the rest of the article here