So you know how Wordpress comes with that slick little TinyMCE-based rich text editor built in when you install? A lot of clients like that, particularly those who do not know any HTML. The fact that Drupal 6 does not ship with a rich text editor installed in the back end frightens some users, with that big empty "Body:" box and not a single tool to be found. But they shouldn't be afraid, as there are plenty (PLENTY) of ways to create content for Drupal sites without knowing so much as a tag of HTML. For this article, we'll focus on rich text editors for the body, particularly FCKEditor.
FCKEditor has been popular for years, and just a few months ago was replaced with CKEditor (a supposedly less suggestive name). I like CKEditor a lot so far. It claims full accessibility support as an editing tool (though notably, it claims standards compliance with Section 508 and WCAG 1.0, not 2.0). I can't verify 100% but I can say that, from what I have tested, it is so far, so accessible. I liked FCKEditor over TinyMCE for the last few years because it inherently encouraged accessible markup a bit more than TinyMCE. For instance, data table scoping was way easier in general, with FCKEditor. Other things like headers and lists came at least as naturally as with any other editor.
I've had a fair number of Drupal 6 clients who like FCKEditor and want to keep it installed for the time being, so I generally use the actual Drupal FCKEditor module for the job, for the reasons outlined above, plus client preference. It should be noted, however, that a completely stable release of the Drupal CKEditor module is available now and is continuing to be updated/improved for Drupal 6. Give it a try, you'll like it! (Hey Mikey!)
Now one thing that end user admins tend to want is an ability, similar to that within Wordpress, to upload local images into their content. With Wordpress's built-in media library, the user clicks the little "add an image to your media library" icon, browses their local files and selects what they want, uploads it, fills out the information, and boom, image-riddled blog post. It's quite easy to replicate this accepted workflow in Drupal 6. And here it is: