Hello Rob
The incident that you are reporting could indicate that your users have corrupt recurring appointments in Outlook, a workaround to detect and delete this items is to have last update for CRM outlook if it is used and also use Calendar Checking Tool for Outlook.
This will improve Outlook performance and better connectivity between CRM and CRM Outlook or Outlook Calendar.
Calendar Checking Tool for Outlook www.microsoft.com/.../details.aspx
1. Identify affected users
2. Keep Dynamics CRM updated (Best practice) support.microsoft.com/.../3036179
3. Download Calendar Checking Tool in all machines (Best practice) same version as office 32 or 64 bits
4. Unzip tool
5. Run calcheck application
6. Open CalCheckErr Excel file
7. Identify if there are corrupt items (empty file means no corrupt items)
8. Delete corrupt items in Outlook Calendar
9. Delete CalCheckErr Excel File
10. Run CalCheck application
11. Verify if file is empty, if not run process until file is clean
To detect in a better way corrupt elements in Outlook Calendar
1.Open Microsoft Outlook and click on the Calendar folder.
2.Go to the View menu and select Arrange By -> Current View -> Active Appointments to see a list of all of the active appointments for the current user.
3.Scroll through the list until you locate the damaged appointment. It should be easy to because it will be the same appointment for which Microsoft Outlook routinely displays reminders. If for some reason you don't know the name of the damaged appointment, you can try opening appointments -- damaged appointments usually won't open.
4.Once you have located the corrupt appointment, delete it.
After cleaning corrupt appointments in Outlook Calendar CRM will synchronize elements in calendar again. Not all corrupt appointments are created by CRM, sometimes Outlook has corrupt items that block synchronization with CRM.
Best Regards,