Not sure if it would help, but I wrote two functions that are able to convert arrays into strings and then back into arrays again. It works with nested arrays too. They could be used to create an array merging function where you could tell a 3rd function how to perform the merge. Bob S