Ok new hot off the press feature for you ... Are you stuck and need some help with your google site? Well you can now buzz straight over to the help forum whilst working on your site. There you will find all kinds of helpful souls from users or top contributors (like me!)
More > Google Sites Help Forum
And you have arrived!