I publish a calendar from Apple iCal (my preferred local calendar app) to a webdav server.
I then subscribe to this calendar from Outlook 2003 (to keep work happy)
Any 'all day events' in iCal are always imported with the time shown as 'free' in outlook instead of busy.
example:
BEGIN:VEVENT
SEQUENCE:10
UID:2A8DABD9-C372-4DEE-953D-0989900683A1
TRANSP:TRANSPARENT
DTSTART;VALUE=DATE:20080102
DTSTAMP:20080123T124009Z
SUMMARY:hms A/L
CREATED:20080123T111935Z
DTEND;VALUE=DATE:20080103
END:VEVENT
If I set the same event as being 12am - 23:59pm in iCal, the exported event changes to:
BEGIN:VEVENT
SEQUENCE:9
UID:2A8DABD9-C372-4DEE-953D-0989900683A1
TRANSP:OPAQUE
DTSTART;TZID=Europe/London:20080102T000000
DTSTAMP:20080123T123816Z
SUMMARY:hms A/L
CREATED:20080123T111935Z
DTEND;TZID=Europe/London:20080102T235900
END:VEVENT
I thought it might be iCal incorrectly exporting the TRANS: parameter, but I can edit the published iCal calendar to report TRANSP:OPAQUE for the 'all day' event version, and it is still reported as free in outlook.
Not a big deal for 1 day events - I just have to remember to give the times rather than use the all day event option - but for multiday events, setting an event as 20080102T000000 to 20080104T235900 will show correctly in outlook, but only shows as an event ON THE FIRST DAY in iCal.
Logged In: YES
user_id=1063674
Originator: NO
I don't know if this clarifies anything, but all-day events in Outlook do get marked as "Free" time by default.