Hello All, I am encountering an issue and I want to see if anyone has come across it/solved it already. We use an event sink to do some processing when an appointment is saved. The first time that an appointment is saved the IAppointment .StartTime property is correct, as is the 'urn:schemas:calendar:dtstart' field when viewing the same appointment as an ADODB.Record. If the start time is then modified in outlook, when the event sink picks up the appointment again the StartTime property and field still display the original start time. I'm really confused by this. Does anyone know if I'm doing anything wrong? Any ideas would be greatly appreciated! Many thanks in advance for your time, Paul