I have no coding or programming knowledge. But for as long as I have been trying to learn Joomla, wordpress has been one of the most popular blog or micro-website solution, while joomla and drupal cater to people that want to build something more flashy and sleeker with complex back-end capabilities. Wordpress: Simple to use and set up with a very limited amount of capabilities. That was once true and now they seem to be trying to compete with joomla as far as being able to add complex extensions or plug-ins. Joomla: The malcom-in-the-middle, smart enough to do anything that you need but simple enough for noobs to become power users in a short amount of time. The downside is that the code is bloated, or so I have been told in the past revisions. Making an extra layer of difficulty once you get to that level. Drupal: The magnus of the group, sleek and simple but wise with age. This CMS is ideal for anyone wanting to setup a super duper complex site with lots of code and cool little plugins that would be otherwise difficult to setup in anything else. Wordpress like using megablocks, Jooma is like legos, and Drupal is like an erector set. Wordpress has its limitations in being so simple and Joomla has it work cut out to become more complex, because of the way it was built. While drupal sales ahead for anyone that can conquer code. That is my limited experience with my limited knowledge in the CMS world. I built a website with Joomla and was told that it is by far than wordpress for anything. So instead of using wordpress, I stuck with Joomla even for my simple site. Although I do on plan to upgrade or make a site that emulates all the bells and whistles that corporations like to implement. I would like to know, what are your opinions?