Thanks for the heads up. Both of the clients I mentioned needed to support IE8, and I couldn't find any reliable info on AJAX support of PUT and DELETE. This seemed like the most reliable way to get it done. I'll do a follow-up post on testing the major browsers for PUT and DELETE.