Victor - I would recommend using a UChar[] array, rather than a variant. (Could be just because I don't much like - or understand - variants )

Mike