title: How to deal with XML in C#
body: <p>What is the best way to deal with XML documents, XSD etc in C# 2.0? </p>
  
  <p>Which classes to use etc. What are the best practices of parsing and making XML documents etc. </p>
  
  <p>EDIT: .Net 3.5 suggestions are also welcome.</p>