The DataSet provides the unique ability to both parse XML and handle relational data. Most will use it as a vehicle to carry relational data between a database and other tiers of an application, but having the ability to serialize to and from XML provides a great degree of flexibility that supports building distributed apps. The DataSet also brings this set of articles to a close. Hopefully you learned a few things about XML in .NET along the way. The key takeaway should be the fact that the engineers at Microsoft have given you a myriad of ways to work with XML in .NET.