Well frankly, I was tired of running a calendar server just so everyone could find my calendar, and lots of my friends use Google Calendar. So I decided to have my website calendar display the Google Calendar, and then sync all my ical calendars over to Google as well.
This seems to be working pretty well. If you use Google Calendar, let me know if you can see my Racing, Events and Appointments calendar...