I'm starting to put together a schema for a totally reworked calendar for geeklog. Since I have to do this is my free time, there is do definitive time line for me to get this done. I will likely be borrowing some code from phpicalendar and webcalendar so hopefully that will speed things up. Once I have the schema to a workable format I'll post it for comment. Right now I plan support for the iCalendar standard including recurring events and full integration into geeklog (events will be owned by a person and rights on it can be assigned to a group, etc).
Again, no time line. Just wanted to post that this is in the works. Feel free to send email: http://www.geeklog.net/profiles.php?uid=1461
-Vinny
P.S. I accept donations.