Steve,
It sounds like VB6 is tied to some old internal architecture ala MSBasic for it's string management. Do you have any idea if VB7 has fixed this shortcoming?
VFP doesn't have a native function that will string an array all together. It's not that hard a UDF to put together though.
>Interesting point.... In VB6, string concat with anything large is very slow. And with VBScript (WSH5.6), the same is true to the point where when I have to do string concat in that language I put each part into an array and Join() it and it is on the average 600x faster. Is there any info out there about concating a VFP array vs a VFP string? I would prefer to do everything in memory and let the OS decide when to swap if it has to. On my app servers I have 2+ gb of RAM, so keeping everything there is my favorite.