Hey,
I'm wondering: When I'm reading the code, I realize that in the iCal Format, All-Day Events are pretty much defined as events that start at 0:00 on that day and last until 23:59 of the day. In the database, there is no flag that states that this event is an all day event. So each time, the calendar is rendered, events that start at 0:00 and end at 23:59 are considered All-Day-Events.
Do I understand that correctly? Is that indeed the way the iCal Format works?