Both of the options you suggest are compatible with iCal on the Mac. It's pretty straightforward using iSync with that data to synchronize with a Palm.
It's a bit magical: Here's my calendar on the Web, no -- here it is on my Desktop. Look, it's the same data on my Palm!
For what its worth, PHP iCalendar seemed the most reliable to me when I used it.
Both of the options you suggest are compatible with iCal on the Mac. It's pretty straightforward using iSync with that data to synchronize with a Palm.
It's a bit magical: Here's my calendar on the Web, no -- here it is on my Desktop. Look, it's the same data on my Palm!
For what its worth, PHP iCalendar seemed the most reliable to me when I used it.