Steve> I suppose there *was* a good reason for using XML-RPC in the Steve> first place? I don't know about the OP, but in my case it was a drop-dead simple cross-language RPC protocol. At one point Mojam's XML-RPC server talked to clients written in Python, Perl and Objective-C (via a Java bridge, no less). Skip