>>Yes
>
>Will indexseek("78113",.t.,"contacts", your_tag_name_on_custno) behave better?
It should - the Locate prepares a bitmap of found records, expecting a do while found... continue... enddo loop. A Seek() doesn't prepare anything, it just retrieves a single record.