Sticking my two cents worth in, the <br/> is a newer form of <br>, where by XHTML standard all tags must be complete. That is
<br> = <br></br>
Note: The close tag </br> or <br /> is forbidden under HTML 4.01 some browsers do not render XHTML unless it is so stated that it is an XML Document, or that is what I have found.
or
<td/> = <td></td>
There probably should be a property or two regarding formating like:
editor.FormatXML=true where true uses XHTML and false uses HTML
editor.FormatVerbose = true where true add CR LF (or space) after a tag and false is the current way. Editing the HTML currently is painfull. In the example below, if you try and select the <div> tag, you actually will get the <div><
When I use Italic from the menu I expect <i>dd</i> not <em>dd</em>
When I use Bold from the menu I expect <b>dd</b> not <strong>dd</strong>
RC