Basically I want someone to be able to click a bunch of events on my website, and have them all synced in a pain-free way to their primary Outlook calendar.
I know I can send an ics with multiple events in it, but this creates a second calendar (unless you import the calendar which is more than 3 clicks).
I can also have a user sync to a webcal, but that doesn't work in Outlook 2003 or earlier (and also creates a second calendar).
I can also send an email with meeting requests, but that's O(n) (accept each request
This has to work in Firefox too, so no ActiveXObject hackery.
Three clicks is the "spirit" of the answer. If it takes 4, that's fine.
So far webcal is the best I've got, but being able to stick the events in their original Calendar would be better.
EDIT: Recurrence Rules have been mentioned - Is there a way to use RRULE (BYDAY, BYMONTH, etc) to lump all the events into one VEVENT, and then set the Summary/Description differently for each one? This would be a perfect solution.
EDIT2: Yeah actually Outlook doesn't support recurrences on the same day (or any of the nice BYMONTHDAY, SECONDS etc parameters). So recurrence can't make arbitrary event times in Outlook.