Best Content Management System for a family site?

What would be the best Content Management System for a family site, as a way of communication. Price is an issue. A blog is a necessary, so is a forum(weather it be an ad-don, or an integration[free]) and a chat room or shout box that comes with it. Thanks, jack.

Get Your Blog on Google’s First Page — 4 Simple Techniques

Getting your blog into Google’s top 10 results can leverage your business and increase your traffic greatly. Whatever the purpose for your blog, getting ad clicks, selling affiliate products, or generating traffic to your sales page, a blog owner’s ultimate goal is to brand himself while making a profit—easier said than done. The good news [...]