If ur a hard coder then Komodo IDE is the way to go.
Its not only for web developement, but has support for many many other languages.
-function listing (very helpful if u have a big code file)
-editable code colouring
-code hinting (even for your own functions and variables )
and oh FTP (admitidly not as good as DW)
but overall a MUCH more superior coder than dreamweaver