Hi,
Buffering (any types) doesn't prevent table corruption. There are a lot of possible causes of corruption, network, memory, HDD, display driver problem and etc. You could get more info by visiting fox.wikis.com and search topic with keyword "corruption".
You could try to turn off HDD Write cache, use FLUSH FORCE after transaction (only available in VFP9) to minimize the chance.
HTH
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...