Please do not answer using the WCF Trace tool unless give explicit instructions on how to capture the actual message including headers and faults. This link does not work.
Also, do not answer IClientMessageInspector
unless you know how to get it to include all headers (which it doesn't) and capture responses that have fault elements that don't parse.
With pre-wcf web services, you could write a SoapExtension
that worked flawlessly.