Thanks Tom,
There must be some size point where a DBF SEEK is faster than and ASCAN() for temporary information. But I agree that array's are a better solution for temporary data. However, I have lots of Old Code that works and was created during a time that memory was not so available. So my solution (so far) is to create a function that closes the temporary dbf and then recreates and opens a new empty dbf. Like you said, narry a zap in sight.
Doug