Thanks everyone for dropping in and adding comments :)

David: I am leaning towards hoping I don't need to deal with multipart PUTs!

Balu: The impression I got from the PHP internals people was that it wasn't really used enough so nobody had bothered to make one, but that it could be done.

Johny: Actually now you mention it, the way that has wrapped is kind of annoying!

Mark: You can retrieve the data for DELETE requests in the same way as PUT requests. Is that what you were asking?

Paul: Hello! Not sure if I'll make it down for PHP London, but I can probably track Zoe down if I need to pick her brain - thanks for mentioning it!