oOlApp = CreateObject("Outlook.Application") && Open Outlook oOlNS = oOlApp.GetNameSpace("MAPI") && Set name space oOlC = oOlNS.GetDefaultFolder(10) && 10 = Default contacts folder SELECT vfpcontacts FOR i = 1 TO oOlC.Items.Count WAIT WIND "Record # "+ALLT(STR(i))+" of "+ALLT(STR(oOlC.Items.Count)) NOWAIT INSERT INTO vfpcontacts (lastname,firstname,fullname,company,email1addr,email1disp,; email2addr,email2disp,email3addr,email3disp,nickname) ; VALUES ; (oOlC.Items(i).LastName,; oOlC.Items(i).FirstName,; oOlC.Items(i).FullName,; oOlC.Items(i).CompanyName,; oOlC.Items(i).Email1Address,; oOlC.Items(i).Email1DisplayName,; oOlC.Items(i).Email2Address,; oOlC.Items(i).Email2DisplayName,; oOlc.Items(i).Email3Address,; oOlC.Items(i).Email3DisplayName,; oOlC.Items(i).NickName) ENDFORThis works fine until it reaches a group list in my address book. At which point it returns and error. I can ignore the error and it will continue until it reaches the next group.