> that could be serialized into XML and sent as the sole name/value pair.
> These seem to me to be very kludgey.
This one actually is interesting.
Imagine if the XML serialization of the JS object is echoed to another browser - and it de-serialized it back into a JS object. Think of all the fun things you could do with that...