lol, I like Dreamweaver, because you can write your code on the left, and see what it looks like in Live View at the same time on the right. Also like the way that it groups other pages that are referenced as includes instead of having to open several sites. It's handy. Sorry that "pisses you off"... but oh fuckin' well lol
I like Notepad++ too though, also for testing of apps without having to constantly upload/download, you can check out some WAMP's if you haven't already.
I've been using EasyPHP, but looking in to some others.
http://en.wikipedia.org/wiki/Comparison_of_WAMPs