Bill,
All I know about this is from the help file. Maximum number of variables is 65,000, maximum number of elements in an array is 65,000. Since VFP stores arrays as single variable names I may have been incorrect in my statement. However, as you fill the 65,000 elements of the array you will eventually exhaust the memory pool for memvars.
VFP has a limitation ofnthe size of the memory allocated for memvars. That memory is also configured by the MVCOUNT setting. Setting MVCOUNT does not only affect the number of names you can have, it also affects the amount of memory set aside for memvars. You cannot exceed either of those limits.