I have been working on some experimental approaches to working around
contentEditable/designMode which involve rendering a cursor, selection
paining, and manually flowing text.
http://svn.wikimedia.org/viewvc/mediawiki/trunk/parsers/wikidom/
The requirements for this system, no matter what the approach, are here:
http://etherpad.wikimedia.org/EditSurfaceInterface
- Trevor