One thing that will help with performance, is use SPT to invoke a Stored Proc for the download.
PF
>Given the criticality of performance, is this a case where we might be better off using VB or some client other than VFP? We do have some developers with VB experience, so we can draft one of them onto the project if this is a better choice.
(On an infant's shirt): Already smarter than Bush