Well...I managed to fix it, but it is tedious
1. I created a new calendar Outlook, and for EVERY recurring appointment, 2 weeks back and EVERYTHING forthcoming, I copied (copy series) into that new calendar. This includes birthdays and other annual events.
2. I then deleted th ones in the initial calendar.
3. Synced the DHD...calendar sync'ed fine !!
4. Block by block....I recopied the calendar items back to the original calendar, syncing the phone after each block (leaving it 5 mins to "catch up")
5. Eventually...I finished copying the appointments back.....
every one of them and the calendar still sync'ed. Go figure.
6. Deleted the secondary calendar.
Tedious, but it did work. I was expecting to get to one particular "corrupt" calendar entry....alas not.
-Stuart