*Slaps forehead*

That could make a difference there, of course! ShortStrings don't require memory allocation in the same way as big 'uns (AnsiStrings). I'd imagine that would make a difference. Well spotted! ShortStrings are simply 256-char long strings with the size stored in array position [0] of the string (which you can't directly access).

I'll try that later on today!