title: VS2010 Advantages of Add Service Reference over direct ClientBase<>
body: <p>I have noticed that when "Add Service Reference" is used in VS2010 then a ton of files are created. One of the files is Reference.cs which creates a ClientBase for the service contract.</p>
  
  <p>Thus, I was wondering is there any advantage to the slew of extra files VS creates or can I just use a ClientBase myself and skip the "Add Service Reference" option.</p>
  
  <p>I should note that in my case by sides are under my control.</p>