Naomi,
Probably you are right and I am wrong, I might be getting confused with some other problem I had in the past related with length of strings when the "reserved" space was not big enough.
>What exactly the GetData method is doing? Can we just pass an empty string always?
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges