Joomla, Drupal, Wordpress, or ExpressionEngine?
gexla: I agree with what most people have said here.Joomla has been horrible for me.  I get mad every time I touch it.  That has kept me from overcoming the learning curve to get it working.Drupal seems to be a nicer hacker platform, but the interface has been a huge problem for making it a decent solution for clients.Wordpress has a great interface and good backing but it's still a little targeted to being a blogging system for me.My preference is ExpressionEngine.  It's interface is great, though not perfect.  It's well suited as a general CMS.  It's easy to extend but the "framework tools" are a bit lacking.  The next version will be much better for extending because it will be built on CodeIgniter.  Also, ExpressionEngine has support available.