When you say an XML doc in a Session variable, do you mean a string that could be an XML document (ie. string = "<?xml version='1.0' ?><message><item>Widget</item></message>") or is it an actual file? Is there any way you could post a code example? I'd really like to see how this works.