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: