>I think that this has a problem because the SEEK changes the record pointer on the current file ... how ya gonna loop thru the file? Changing record pointers can have undesirable results, unless you're really careful.
Well, you can get around that problem.
>Using Dragan's solution (USE ... AGAIN) , though, gets around it altogether.
But I agree, Dragan's solution is better, and probably a lot faster.
Regards,
Jim