Take a look at the EntryID property for ContactItems. This is a unique ID assigned to a Contact in Outlook when created. You could store this as your foreign (lookup) key on the VFP side.
>
>I can successfully programatically add contacts and appointments to Outlook from VFP. What I do not understand is how to UPDATE (synchronize) records between VFP and Outlook because there is no unique ID field in Outlook.
>
>Suppose, for example, there are two Robert Jones in my contact list. One of them changes addresses. How do I determine which Outlook Robert Jones to change?? Do I have to look at all of the fields to determine whether I have the correct contact?
>
>Thanks,
>
>Ken
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05