I have been passing binary data around in the cdata section - i just use base64 encoding/decoding (encoding going in, decoding going out). kem ------------------------------------------------- Kem Morehead, software engineer Idiom, Inc. [www.idiominc.com] 781.464.6113 kmorehead at idiominc.com