I want to start a small, localized, free singles community website. I want people to be able to register, participate in forums and polls as well as blogs. I would like if members could create their own profiles which could include blogs of their own.
Is there an open source CMS that would be best suited for this type of use?