I'm experimenting with using google calendars for the club calendar. I've set up a trial version here. It can also be reached from a new link on the left hand side of the homepage.
Technically it is 5 calendars overlaid on each other. Each calendar is for a different area - fell, road, track, x-country and general. Having each one as a separate calendar allows you to filter out the calendars you don't want to see. This can be done using the little down arrow on the top right of the calendar.
Using this scheme I can invite other users to have update access to the calendar(s) so long as they register on google calendars (fairly painless).
I'm experimenting with the different views and how to enter the information, but it looks promising to me. Thoughts?