A branch off the tinyeditor project (http://www.scriptiny.com/2010/02/javascript-wysiwyg-editor/)