If you think about it, this job of Web design is a lot more difficult than it should be. Designing a site should be like working in Pages (at least for fixed width designs)... Put your stuff where you want it, set a preference for alignment, and publish. Sorta the way NetObjects Fusion used to do it, but with much better coding practices. Theirs wasn't even good for the standards at the time. I guess I'm okay with the way things are. It's job security for people like us. I just find it odd that nobody has come up with a solution like this that generates descent code yet. I guess sometimes I'd just like to spend more of my time being creative, and less time working in code. Or, when working in code, be doing advanced stuff (server side languages, etc.) rather than basic layouts and formatting.