We just updated the demo big time.
I don't have the screenshots updated, but you're welcome to try it out for yourself here:
Demo Board: http://calendar.hypermutt.net/
Demo User: demo
Demo User Password: demouser
One thing we decided to change was the way all day events were stored in the database. Since they were stored as timezone dependent things, if I stored a holiday like Halloween, anyone outside of my timezone saw Halloween spanning two days (or at least two partial days). It was decptive because Halloween is a date, not a "timed" thing. Therefore we changed it so that all day events show up on the correct date, regardless of the original poster's or end viewer's timezone.
If you want to have a timezone dependent event that lasts all day, you can still have one, just schedule it to start at 12:00am your time and end at 11:45pm your time. It's not exact, but close enough, and should end much potential confusion... If enough people complain, I can fix it so that events ending at 12:00am don't show up on the day they're ending in the calendar, so you could truly have a 24 hour time zone dependent event, but for now the ability to schedule timezone independent dates adds flexability.
Also birthdays are now treated as timezone independent all day events.
Additional upgrades include the ability to change to month, week, or day view of the calendar instantly by clicking on little icons on the calendar. Therefore you don't have to use the pulldown menu at the top of the page to navigate through the calendar, unless you want to jump ahead or back in time.
Also both the current day, and the date selected from the pulldown menu are highlighted (per enhancement request by mattgid).
As always, feedback is appreciated, and spacedog will have the SVN setup soon (hopefully this week) so we can start gaining momentum