I am working a bit with Web Services at the moment and have recently come across something I need explained. When a Web Reference is added to a client project the "Microsoft.VSDesigner" tool generates the proxy class for you. SO, why would you ever require additional tools for Web Service proxy generation such as WSDL.exe..?? It seems a little redundant. Is this just something for those too hardcore to use the .NET Development Environment and that are still writing code using Notepad..?