WYSIWYG
I am quite new to the CMS world and I am trying to get my first CMS project up at www.ijawpeople.org/ with Joomla, but as a developer that hates limitations and because of the requirements of that project and it's future evolution, we are now considering Drupal. To this effect I have downloaded Drupal and evaluating it.
I have noticed that there is no HTML editor like is expected in a CMS, so I was wondering how I'll cope creating page content with bullet lists, indentation, images, varying fonts and colors, e.t.c. These and other content features are easily done with a WYSIWYG editor, how is it done in Drupal.
My second question is when I want to (for my project, it's just a matter of time), how can I augment to registration process, to add more fields and steps and such that certain fields show up based on a selection in a previous step. I know I may have to roll up my sleeves and code this up, but if I have the tools as Drupal claims then I'll be more than glad to code it myself, but is this possible and what do I need to get it done.

=-=
you can add editors in teh downloads area. investigate http://drupal.org/project/wysiwyg
adding fields to registration = enable the profile module, go to administer -> profiles
add your fields and enable them on registration.
Hi Chalu
In regular Drupal, you can set it up so that users can select their preferred input format (filtered html or full html) and enter the code directly that way, or you can add a WYSIWYG editor.
You can also add content profiles and CCK modules to enable you to add fields to the content profiles on the user registration form as well as (via CCK) to other content types.