I am always annoyed when my API calls fail because I've used the wrong
ContentType header -- but i usually think, there *must* be some reason
they're requiring a content-type. If nobody can think of a good reason
(I can't off the top of my head), why not be... liberal in what we accept?
david