In reply to Ksharp.

Yes. That loop is essentially what I implemented in the MakeStr function, except I used the '+' operator instead of CATX. The current article demonstrates that you can construct the string in a vectorized fashion without writing a loop.