John,
>Amen to that, if I only had the power to do so. What a mess...
Good luck, I hope you do see why the fpt size is increasing under the operations you are putting it through. It's just a limitation of the way VFP uses the fpt as fast as it can without regard to disk space consumption, and in your case the iterative nature of your process hits the 2gb limit.