One of the benefits of reading the Spanning Sync blog is that it's the "canary in the coal mine". Apple routinely breaks everything, but the company seems to have special hatred for synchronization functions.
So it's not surprising that 10.5.2 fixes some sync services bugs, only to introduce new bugs:
- Synchronized events are not reflected in iCal
- Endless sync conflicts when syncing with .Mac
- Duplicate calendars
Synchronization is very hard to do right, and quite easy to screw up. Apple's been doing the latter, so I'm guessing they've got their "A team" working somewhere else.
I've long said I won't go to "Leopard" until 10.5.3, but now I'm adding a new rule: 10.5.3 or later with Spanning Sync blessings.