I shell out to curl because I need to supply client certs. Otherwise... post urlencode(tPayload) to url(tURL) should work because that's what I use when I don't need certs. -- Mark Wieder ahsoftware at gmail.com