I asked this before, but it was buried in another thread with no response. So one more time, with feeling, any advantages or disadvantages to doing stuff this way? Other than the standard, "if they use X character it breaks". If you find that, then you probably know how to fix it and should just give up the regexp to replace my stringsplit In short, this uses a single MapAppend to write twice to the map. It writes the value to the next integer key in the map, and then writes the return valu