106
Simon,
I have just (mostly) completed the same project. We developed a church community with the news, downloads, picture gallery, video gallery, debaser (for recordings of the sermons), icontent (for static html content), liaise, wordpress (pastor's blog), weblinks, and booklists modules (all tied together with rssfit to syndicate them). We also added a google calendar (without the logos) to the page where the church staff can change the calendar and it changes the site instantly. Feel free to shoot me an e-mail if you have any questions about this and i would be happy to point you in the right direction.
Matt
http://rlchome.org
PS an easy way to have pictures and be aware of child safety is to have it in the "member's only" area. With the use of iframes, it is easy to add other content if you find another open source program that handles something better than xoops.
-Matt