Moshu, I use Dreamweaver code view all the time to edit files for WordPress. I do most of my work in it, though I will say I don't use the design view, EXCEPT when I initially build out a site layout -- which I do statically. When I have what I want, I build out template files (header, footer, etc) putting the appropriate containers and markup where they are needed.
What a lot of folks don't realize is that you *don't* even have to stick with WordPress's markup to use it -- as long as you understand what the loop does and such. You *can* build a totally custom layout for index, page, category, etc AS LONG as you don't plan to drop a theme on it.
so, DevonAnne, yes, you CAN use Dreamweaver, but don't expect it to do much in design view. If you are comfortable with code view, it's fine... I use the CS3 and CS4 versions on Windows XP and Windows Vista.
I agree with MoonbatWingnut, too -- it's NOT that hard to move the logic around if you understand some basics of ANY conditional logic... if, else, elseif, etc. Next is understanding the use of includes and getting familiar with the most used functions in WordPress itself. After a while, you find you know more than you think. Then, it doesn't matter what layout you use, assuming you aren't just theming your site(s).
It's no different than building any php or asp site in the sense that you simply have to understand the recognized functions, logic and methods to tap into them.
I LOVE WordPress as a CMS and I LOVE the community that stands behind it - keeping it user-friendly and secure...
Just my two cents. I truly dislike themes as a starting point because you NEVER know what nastiness someone could put into them. Roll 'yer own, I say!