Yes we position every single items with pixel accuracy - including every single line. It's the only way to ensure accurate WYSIWYG and consistency across all browsers.

There is no zoom problem if you use modern browsers (IE7+, Firefox, Opera) as they use full page zoom - which is much better all around anyway - then everything scales in proportion like normal zoom (like Xara zoom) so you can zoom in on graphics and photos etc - the page layout is maintained.

The last two browsers to do the old 'text resize' instead of zoom, Safari and Chrome, are adding this feature soon.

We do confirm to web standards - the pages pass the W3C validator, which is more than an be said for most websites. Supporting features such as CSS, and to some extent text blocks, would break the WYSIWYG nature of Web Designer, which is it's main benefit and reason it works the way it does.

We do not expect users to see the HTML let alone 'tweak it' as you say. Any more than you might 'tweak' your PDF file by editing the text of the actual file. It's a archaic, backward and ultimately doomed technical left over from the early days of the web (just as editing PDF files is - a long time ago people did have to edit their PDF files by hand and had to use embedded tags for DTP layout - until decent WYSIWYG software came along to make it unnecessary). So our goals are to make it unnecessary to ever have to do anything with the HTML, and to create a product that's as WYSIWYG, as simple, and with a much design freedom as modern DTP software, except that it creates web pages.

There are a lots of way you can tweak the HTML, and we're not stopping you doing that, (John has shown lots of nice little script changes, for those that are into it) but we wouldn't do things that compromised the simple WYSIWYG nature of the product.

But we are continuing to look into ways in which we can offer text blocks in an accurate WYSIWYG way, as well as style support for future versions.