Is it unusual for a web service call to have an \"out\" parameter? If so, why?
I am using C# web service and webserive consumer also will be c# app.
Yes, You would want to bundle what you return into a single object (typically a Response Object)
See Wikipedia