I use EditPadPro to work on my web-site; mostly because most of the WYSIWYG solutions both suck terribly when it comes to mixing server-side with client side code (they always seem to prefer client-side javascript it seems).
I haven't used a WYSIWYG web editor for ages, not since Visual Interdev was actually acceptable to use. that and a teensy bit of Dreamweaver+Fireworks... it was at that point that I realized something.
No matter what program you choose- Dreamweaver, netfusion, Visual Studio Web Developer, you need to learn how to use it. And they are all quite different. For example, to use Dreamweavers various features most effectively, you need to know all about slicing and other crap relating to images, for rollovers, and other various things.
The thing is, if you know HTML, CSS, and a little JS, you can do rollovers without a specific tool. Sure, it's easier to say, place tables and divs and other elements around using these wysiwyg tools, and simple effects are often easier (as long as you stick rather closely to the generic implementation). But once you get into the more "advanced" features, not only to all the various tools differ in how they do it, but generally learning the feature isn't that much easier then learning how to write it yourself. (I mean, seriously, what the *censored* does it mean to "slice" an image? you'd think that would split it into two images or something, but nope.. or maybe it does? whatever it is/was it's completely out of context when it comes to the actual web content being generated.)