Today I needed a "better" XSD for .NET 2.0. The one with .NET 2.0 is "ok", but in .NET 1.1 there were a couple of nice tools to help with Xml serialization in creation of better types, more complex types (nesting, etc.) from Xsd. Also an Inference tool.
XSDobjectgen is a tool that is used to generate objects from XSD files. But XSDobjectgen was built using framework 1.1 and hence does not use the new framework enhancements like generic class, partial types etc.
http://devauthority.com/blogs/ram_marappan/archive/2006/10/03/4755.aspx
For .NET 1.1 we had:
XSDObjectGen - Sample Code Generator 1.4.2.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=89E6B1E5-F66C-4A4D-933B-46222BB01EB0&displaylang=en
XSD inference tool - generate a schema from Xml..
http://download.microsoft.com/download/8/0/f/80fca9f1-292e-4b50-b512-ccf004d4b58e/xsdinference.exe