Whenever I see someone write into this list about having trouble with the order of attributes in a serialized XML message, I always laugh.  But now I am laughing at myself.  I have found myself in the difficult spot where I need two different machines, with the same JARs, JRE and classpath, to produce the same sequence of bytes for a given DOM.  Is there any solution to this aside from writing my own serializer?

And yes, you can start laughing.