Glen, my service provider is telling me that I am submitting an xml message when I use the code that kiran submitted above, dispite using "application/x-www-form-urlencoded". Will the extension method fix this issue?

Are you aware of any bugs that would cause the payload to not be converted into that format?