It is very straightforward, but in our world there's no reason to bury
stuff in weird hidden elements of a form (we can just drag it out of the db and then can also deal with things like attachements without worrying about busting browser field limit sizes - even though Outlook
currently doesn't handle iCalendar attachements (though I'm sure it will before long)).
iCalendar is mostly a superset of vCalendar ... you are right that this is simple stuff once you understand the format, I'm not trying to
disagree with you in this regard!