Graham, you raise a really good point. If the editor changes my HTML in any way (say, by wrapping <div>s around any blocks of content), then it is a non-starter for me. Not just because it may impact my styles (think headings and adjacent sibling selectors), but because it may confuse my clients who author both in HTML and WYSIWYG modes today.