Seb wrote:
Forget about hosting it on Google! Google web hosting is for newbies, and so won't provide the advanced features that are needed.
My advice is the best so far!
Seb... your advice is to implement a technical site for someone who has described their users as non-technical volunteers. I'm not sure that it qualifies as the best advice.
anyway...
How to have Free Google Hosting with your own domain name
Go to Google Sites.
Click on Site Settings
Click on Other Settings
Click on Web address
Click on Add a Web Address
Type your new domain name
(obviously you need to own the domain and have access to change the CNAME records)
Then click Add.
Done.
---
BTW: The main limitation of Google Sites is
limited layout but this is sometimes a bonus - especially if you want to make your site very accessible. If you've got videos, stick them on Youtube and then embed them on your site. There's lots you can do without any programming/scripting at all. I write lots of CSS/HTML/Javascript and various web languages for work but there's no way I'd bother using them on a site of my own. I'm trying to prove that they're no longer necessary.