While waiting to Whidbey, we need a better tool to creating proxies for Web Services. In v1.X Fx the wsdl.exe creates a class with properties to represent each of the complex types defined in the message section.

This approach has a big limitation, you can't do data binding to classes with just fields, you need properties.

This one and more features here: http://www.thinktecture.com/Resources/Software/WSContractFirst/default.html