I have been doing more stuff with iCal and keep finding more to like about it. What really makes it work for me is phpiCalendar (look for in on SourceForge). I can publish calendars and share them in an interface that looks and works a lot like the iCal desktop application.
I have high hopes for the Mozilla calendar module to allow platform-neutral editing, but it’s not there quite yet (it’s still in beta, I realize). In fact, I had to open a bug against one problem I am having.
I do wish the date files were more easily readable (unlike so much of the other prefs files in OS X, there are not human-parsable XML, but some other format that doesn’t immediately make sense to me). But then again, the phpiCalendar parser is available as open source, so I can work out the logic from that, if need be.
Have I mentioned how cool I think this is?