I agree with Mark. I can understand why someone would choose WP for a simple blog and it's probably a little easier to administrate than Joomla. But I've always preferred Joomla to WP or other CMS. Joomla is very good, there's a lot of great free and commercial extensions available, pretty steap learning curve for an administrator though. Drupal is also a great platform to create complex sites, but I'm not a fan of it just because I don't wanna learn another system. Joomla meets all my current requirements. I don't think there's a "best one" of them.... it depends on your goal and technical expertise. There are some useful resources which can help you have a right choice when choosing your needed CMS. I recommend two pages providing a comparison chart of WordPress, Joomla and Drupal: http://www.threehosts.com/ratings/wordpress-vs-joomla-vs-drupal.html and http://www.rackspace.com/knowledge_c...-and-wordpress. Both present the information in an easy-to-understand format. For you who are going to set up a website except blog, the best recommendation I can give you is to do some good research on other available products so that when you made your final decision you can stick to it and don't have to change the whole system after some time because this then can get time consuming and causes additional costs. A full list of these programs is available at http://en.wikipedia.org/wiki/List_of...gement_systems. But the most popular ones are presented on http://www.simplescripts.com/script_list. Platforms on SimpleScripts are categorized and this helps you make your decision more easily.