Have you considered one of the content management systems (CMS) about? Initially they can be a bit time consuming to set up and learn your way about, but once up and running they make day to day management quite simple. There are a few about that have a 'bridge' to integrate the SMF as well.