Check out EzGenerator - I think they are at ezgenerator.com. This is brilliant software that makes website building child's play :-)
They make it easy to ad audio, video, events calendars, Google maps and even a blog to your website. They have functionality called 'editable pages'. I'm currently building a website for my son's school and most of the pages will be editable pages. This means that the teachers will have a login & password to these pages and they can update them via their browser. No need to update and re-upload the HTML. Also no need for them to contact me if they want any updates done - they can do it themselves. Now that is powerful & convenient!
It comes with thousands of great templates that are easily customizable. It's not well known software, but I've been using it for years and I swear by it :-)
Kind regards,