LINQ-enabled languages like Visual Basic give you a rich set of query operators that can be applied to various data sources, such as in-memory collections, databases, datasets, and XML. Visual Basic 9.0 actually goes beyond that and makes XML a first-class data type directly in the language. In this article Jonathan Aneja shows you how you can become much more productive using XML in Visual Basic 9.0.