You can hook into the uSync process at a number of points. these events will be fired, and you can process the elements.
These events fire at the beginning and end of any process - you can use these events to prep before or cleanup after a uSync event.
uSyncService.ImportStarting uSyncService.ImportComplete uSyncService.ExportStarting uSyncService.ExportComplete uSyncService.ReportStarting uSyncService.ReportComplete
these events fire before / after an individual item is process. on the 'ing' events (e.g reportingItem) you can cancel the process by setting Cancel to true on the passed object
uSyncService.ReportingItem uSyncService.ReportedItem uSyncService.ImportingItem uSyncService.ImportedItem uSyncService.ExportingItem uSyncService.ExportedItem