Notepad++ is a Slim, Free, generic text and code editor that many programmers or those that dabble in program language editing can use as a complete notepad replacement. Notepad++ is Open Source. It supports WYSIWYG, syntax highlighting, syntax folding, Multi-documents, auto completion, search and replace expressions and much much more. The GUI is also customizable. The zipped version of notepad++ can be installed to and run completely from a portable USB device.