I’ve used various content management systems throughout the year and I got to say, WordPress is still the best of the lot. The other CMS options out there are just too complicated and not worth your time. In addition, WordPress is free and it works excellent with Linux (also free) so why not use what is free and works great? You can also use various mods with WordPress and there is a huge community out there to support us. It’s a no brainer if you’re not sure what CMS to choose from.
And by the way, this post on how to monetize using WordPress is a pretty good read: http://weblogs.about.com/od/monetizingablog/u/MonetizeABlog.htm. Most people don’t realize that they can make some pretty good income from their site, provided they have good traffic and other good metrics. I mean, you already have to pay for hosting and server costs so why not take advantage so that you can pay those expenses down?