>>Is there a standard practice for returning error information to a consumer of a web service?<
See my answer to your other Error Handling question ... passing a Message parameter string by reference to hold error information is the way we do it. No idea if that's "standard practice" or not. <g>