What I object to about eg xml-rpc is that it layers a second RPC protocol over HTTP so now I have two of them...