I’ve been using a online embedded WYSIWYG editor called FCKEditor. I ended up modifying it to fit my needs. I’ve submitted my changes to the author of FCKEditor and he says he will incorporate my changes into his next version. Until then you can download it from my downloads section. Click here to download my modified version.