Accept headers (and content negotiation in general) can be used on any request to indicate the requestors preferences for responses to the request. So an accept-language on a PUT, for example, could indicate the preferred languages for error messages if the PUT were to fail. Larry -- http://www.parc.xerox.com/masinter