@Bob Schecter - I'd have to disagree.

All this talk of people needing tons of plugins for security, this, that and the other thing otherwise their site is going to blow up simply isn't true.

It all depends on what you are trying to accomplish.

Assuming WordPress or ANY content management solution for a do-it-yourselfers is going to be a magic bullet that requires no maintenance and is all unicorns and rainbows shows is a utopia that simply doesn't exist.

But to say WordPress requires too much maintenance or that it is difficult to do what maintenance it does require is simply wrong. At a minimum WordPress you should update WordPress when updates are available. That means clicking a link on the Dashboard when it tells you an update is available. Poof! The update happens. Maintenance done.

Sure plugins and themes also have updates, but they are just as easy to update as WordPress itself.

If basic maintenance, which simply involves updating WordPress, plugins and themes when updates are available, is too much for the Average Joe than that person has no business trying to manage their own web site.

In that case there are plenty of managed WordPress hosts that handle updates for you.

The problem is people assume they can simply install and activate any and all plugins or themes they run across and assume they are all of great quality. THAT is the problem with WordPress. People installing poorly developed themes and plugins.

The very thing that makes WordPress great (plugins and themes) is also the very thing that makes WordPress difficult. But it doesn't have to be. It doesn't take much research to find reliable plugins and themes. The problem is people simply don't do it.