title: What are the purpose of User Controls in Visual C#?
body: <p>User Controls -- Do they serve a special purpose?</p>
  
  <p>As far as I can tell they are no different to forms - they have the same toolbox and features.</p>
  
  <p>Are there certain times when they are appropriate to use over forms?
  It would be interesting to understand what they are good for.</p>