I finally made some time to do this. I decided against coding from scratch since I didn’t have a lot of time available. I spent a few hours looking at various content management systems and settled on DotNetNuke. Once installed I was able to build out the site in just a few hours. The pastors love it and because its a well established product they are able to update it themselves. I rarely have to get involved now.
If anyone else would like to run their church site from DotNetNuke, I now have a dedicated server and very reasonable rates. Check out Mission Creek Alliance Church and Linden Alliance Church. Both of those are on my server now. 6 years ago