I simply DO NOT understand how Microsoft can be this far along with a tool like WCF and it STILL tout it as being an "Enterprise" tool. For example... The following is a simple xsd schema with a VERY simple data contract that any enterprise would expect an "enterprise system" to be able to handle: <?xml version="1.0" encoding="utf-8"?> <xs:schema id="Sample" targetNamespace="http://tem... elementFormDefault="qualified" xmlns="http://tempuri.org/S... xmlns:mstns="http://tempuri... ......