title: Is there a great WYSIWYG html editor component that had Drag n' Drop *like* the Google Waves editor?
body: <p>Is there a component out there that can be used that provides some of the 
  great capabilities that the Google Waves editor provides (or Google Docs editor)? 
  If it only works on a certain browser, that is fine. If it is part
  of GWT or some other framework, that is fine. I know that this will probably require Google Gears. I would prefer just a javascript library.</p>
  
  <p>It must/should have:</p>
  
  <ul>
  <li>Drag and Drop of images or files into
  the area</li>
  <li>The ability to have toggle for sections that were changes<br>
  (version history)</li>
  <li>Basic support for PRE, Links, OL, LI. (Stack overflow editor, is close)</li>
  <li>It must have auto-save support</li>
  <li>It must have a sane API and system for uploading/communicating with server </li>
  </ul>
  
  <p>It does not need:</p>
  
  <ul>
  <li>Spell check</li>
  <li>Real-time character by character
  collaboration</li>
  <li>Full playback of editor history</li>
  </ul>
  
  <p>I have seen FCKEditor and tinyMce. These editors are way too clunky and complicated.</p>