Alternatively you might like my reverse Polish format/execute pair which will express any array as a character string and get it back again fast enough to be useful. Apply Deflate compression to the string (see Vector 18.1 on the website www.vector.org.uk/v181/hack181.htm for the notes) and away you go with a very lean mean data transmission scheme. Also pretty snoop-proof. Bill might like to look at the Dyalog DLL calls with a view to a follow-up version for +Win!!