a full featured blogging and CMS platform (eventually) (www.clckwrks.com)
#2WYSIWYM (not just WYSIWYG) Editor
A What-You-See-Is-What-You-Mean editor should be supported instead of a What-You-See-Is-What-You-Get editor because it manipulates the markup language instead of generating a mess of HTML.
This means an editor that looks like a normal WYSIWYG editor, but instead of creating messy HTML, it edits the markup language and shows how it will look.
Perhaps WYMeditor can be adapted for this: