John-
I personally think the easiest way to do a build site these days is via blog. There are lots of great templates and it requires very little technical knowledge.
You can easily post pix and the posts go in reverse chrono order....so the latest news is on the first page. Just a thought. For blogging, there are the usual suspects: blogger, blogspot, wordpress, etc.
I use wordpress on a self-hosted blog, with kula-ecto as my desktop client (allowing me to compose offline and then upload when ready).
-Al