i use dreamweaver or notepad++ depending on what i need to do.
Notepad++ is the best Program for coding I think I've used, best of all its free

Notepad++ is the best Program for coding I think I've used, best of all its free

dreamweaver is better but as you said notepad++ is free which is a big bonus.
Eclipse is free too

i am downloading it now to try it out. seems to look ok.
does it support xhtml and css? it seems to be more geared to coding languages.
Editor depends on what I'm programming

Visual Studio for .NET applications
Dreamweaver for php, html, css
Netbeans (but soon Eclipse) for Java
Dreamweaver for php, html, xhtml. css and javascript then bluej for java.
I always use Dreamweaver because it integrates nicely with fireworks and flash nicely (one would hope, since it comes as a suite.) I think the color coding and the autocomplete tool is very helpful for php.
i like the colour picker and ato complete but i have to be careful to not get lazy as i start to forget code.