I don't know how appropriate this is, so perhaps you can correct me if this is not a good idea..
I'd like to have org.apache.xmlrpc.XmlRpcClient implement an abort() method, for instance for when a user cancels an action and we should stop a lengthy execute(), stopping the download of the result would be enough. I'd also like a listener so that I can implement a progress bar, presumably the http response has a Content-Length header that can be used to fire events for each specified percentage of bytes received. Do these things sound reasonable? d.