ANY client that EVER uses GET for JSON RPC is wrong. Read the HTTP spec, GETs should never have message bodies. DiabloMiner follows the HTTP specification and uses POST for all requests.
Can you clarify this a bit? My understanding is that a LP URL does not have a body, and thus using GET is just fine.
Nope, LP expects a standard JSON RPC request as far as I can tell.