jsteele – If you pipe it through Tidy, you can make damn near anything valid XHTML. Right now most WYSIWYG editors use the browser to write the code, which in IE is a disaster. If you want to accomidate IE, which you do, you need to turn their <BR> tags into <br />, so Tidy seems like a good solution.