SOAP has been described by many as an easy way to build and consume web services. Up until yesterday, my opinion of that was greatly different. One 3 separate projects, we had found 2 different ways to get it to work properly, none of them the same. On 2 we resorted to using cURL and posting them ourselves! Yikes!