Thanks Mike for your response :)
You can also use JQuery to interact (display, destroy etc..) with the editor. CKEditor seems very easy to use :)
Here is an example using "multiple editors" on one page:
<!-- MWD - ADD THE FOLLOWING CODE TO THE CONTROL HEADER (OR MODULE HEADER) -->
<!-- NOTE: LOADING THE JQUERY SCRIPT IS NOT REQUIRED IN DNN 5+ AS IT IS ALREADY LOADED BY DNN -->
<!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" ></script> -->
<script type="text/javascript" src="/Providers/HtmlEditorProviders/CKEditor/ckeditor.js"></script>
<script type="text/javascript" src="/Providers/HtmlEditorProviders/CKEditor/adapters/jquery.js"></script>
<!-- ---------------------------------------------------------------------------------------------------------------------------------------------------- -->
<!-- MWD - IN YOUR ADD/EDIT FORMS USE THE FOLLOWING CODE TO DISPLAY, SUBMIT & REMOVE CKEDITOR'S IN AN AJAX ENVIRONMENT -->
<textarea name="frmDescription" id="frmDescription" class="myckeditor">[frmDescription]</textarea>
<textarea name="frmDescription2" id="frmDescription2" class="myckeditor">[frmDescription2]</textarea>
<!-- SEARCH FOR ALL TEXTAREA'S WHERE class="myckeditor" & REPLACE THE TEXTAREA WITH A CKEDITOR -->
<script type='text/javascript'>
$('textarea.myckeditor').ckeditor();
</script>
<!-- MODIFIED SUBMIT BUTTON THAT CAN BE USED TO SUBMIT CKEDITOR DATA IN AN AJAX ENVIRONMENT -->
<button type="button" onclick="for ( instance in CKEDITOR.instances ) CKEDITOR.instances[instance].updateElement();for ( instance in CKEDITOR.instances )CKEDITOR.remove(CKEDITOR.instances[instance]);ows.Fetch('[ModuleID,System]',-1,'Action=Save');return false;">Save</button>
<!-- ---------------------------------------------------------------------------------------------------------------------------------------------------- -->
One quick note: with the DNN CKEditor Provider version 1.9.00 or below, you will need to copy the "/CKEditor/adapters/jquery.js" from the official download package (http://ckeditor.com/download) to "/Providers/HtmlEditorProviders/CKEditor/adapters/jquery.js" as it was left out of the current release. Next version of CKEdior will include this file by default - see my post here for more info.
FYI: Here is how you call the editor with advanced options using JQuery (the editor will automatically attach itself to anything with a class="myckeditor") with some other options included (file browser, different skin etc..):
<script type='text/javascript'>
$('textarea.myckeditor').ckeditor({skin:'office2003',toolbar:'Full',language:'en',filebrowserBrowseUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Type=Link&tabid=95&porid=0',filebrowserImageBrowseUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Type=Image&tabid=95&porid=0',filebrowserFlashBrowseUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Type=Flash&tabid=95&porid=0',filebrowserUploadUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Command=FileUpload&tabid=95&porid=0',filebrowserFlashUploadUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Command=FlashUpload&tabid=95&porid=0',filebrowserImageUploadUrl:'/Providers/HtmlEditorProviders/CKEditor/Browser/Browser.aspx?Command=ImageUpload&tabid=95&porid=0',filebrowserWindowWidth:'870',filebrowserWindowHeight:'700'});
</script>