Paul:
The size of the file that you get from your client is 0K also? if not, the foxfix did not see the correct file. In the pass (10 year ago) I used Norton Utilities to check that kind of problem. And we resolve the problem creating a EOF caracter in the corrupted file. But that did not resolve your problem. Another question, your application maintain open the master tables? What kind of method do you use to update your tables?