All, I am using the SoapFormatter class to parse/deserialize SOAP/RPC calls from a remote client. The SoapFormatter works like a charm when the message contains simple parameter types (like strings, ints, bools, etc), but it throws an error when the message contains any sort of an array. For example, the incoming SOAP message might look like: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <MyFunction xmlns="http://tempuri.org/"> <myString>Test</myString> <myArray> <string>string 1</string> <string>string 2</string> </myArray> </MyFunction> </soap:Body> </soap:Envelope> When the SoapFormatter tries to parse this message, I get an exception in the form of: SerializationException: Object type not found for element myArray Any ideas how to overcome this? -alpha