Thanks for the response. Impatient me - I took the brute force approach. I opened the X_sobook.dbf in Visual FoxPro, tagged the offending source records for deletion, packed the database and saved. Then ran UFT and redid the sources as new sources. Once again opened X_sobook.dbf in VFP and renumbered the newly added sources using the same source numbers they had previously. Restarted UFT and implemented the newly renumbered sources where I wanted to use them and everything seems to be fine now. Can't figure out what caused the problem in the first place though.