>Is there any single source of info here or elsewhere that provides some insight as to what (in general) causes this error, how can it be avoided, etc.
>
The C5 error represents a very wide range of memory-related errors trapped by the operating system; some of them have specific solutions available, but there is no single source of the problem, nor is there a single cure that could be applied. Some of the problem may be due to things going on in the internal memory management for VFP; if this is the case, then perhaps the rumored service pack or interrim release expected in the near future will address these issues.