If I'm understanding right... Isn't Outlook synchronization the answer...
That is what I'm doing
I sync only the contacts, calendars and notes (Task is device overwrites PC and copy entries of device to PCcoz my phone is more up-to-date than my PC)
If I will reformat and wish to get back the copy of my contacts, I will just change the task to Copy PC entries to device and PC overwrites the device