First off--I am a newbie. Designing a site for a friend. It is a real estate site that has a monthly update newsletter and good available content since she is a real estate columnist. She wants to be able to update the site hereself with featured homes and agents.
I thought I coudl insert a blog into the site so she coudl add her newsletters and then have an image gallery so she could add her homes and agents with comments.

But should I use a CMS instead like Joomla? Will this allow my friend the flexibilty I am looking for? I have been on the Jomla site but I find it difficult to follow. This is the first interactive site I've done and I have never inserted a blog, image gallery or CMS on a site before.

PLease, any advice would be welcome.

THank you