<WebMethod()> _ Public Function GetProfileDataSet(ByVal tnMember As Integer) As DataSet Dim lcXML AS String lcXML="..." Return lcXML End Functionit is high level as we don't have to serialize everything and just deal with the XML itself that has to be returned. But, for a specific method, I have to serialize everything such as creating the entire SOAP envelope. So, I'm wondering what would need to be done, as far as creating a new method, which would allow me to build the entire SOAP envelope?