At one time I had some success with the Spaw editor which is pretty nice wysiwyg editor which is a free download and works really well if you want to code your own CMS.
http://www.solmetra.com/en/disp.php/.../en_spaw_about
It does have some limitations like browser and OS compatibility (req. Windows and IE 5.5+) The latest releases may also be available with support for Gecko based browsers like Mozilla.
Again it is not everything you need but it might make a good module for your own custom article CMS.