I took a good look at it once.
I had to ask myself what XML-RPC really was.
Basically, XML-RPC is a Remote Procedure Call.
You pass variables, you get variables back, or an error.