LOCATE command supported for tables as well as cursors. LOCATE without any further clauses moves the record pointer to the top of the file. The FOR clause allows for searching records that meet certain criteria. CONTINUE finds the next record.
FOUND() properly returns .T. and .F. when used with LOCATE. It did already work for SEEK.