I'd like to point out this page for those interested in WYSIWYG:
http://meta.wikipedia.org/wiki/WYSIWYG_editor
There are WYSIWYG HTML editors built into the two main browsers, which
have been used successfully for a few CMS servers. This is probably a
more fruitful path to follow than developing a custom Java applet.
~ESP
--
Evan Prodromou <evan(a)wikitravel.org>
Wikitravel -
http://wikitravel.org/en/
The free, complete, up-to-date and reliable world-wide travel guide