With the increasing use of ORM's (Object Relational Mapping) and the introduction of StreamInsight I believe that it would be useful to have a basic understanding of LINQ. LINQ is an integrated language (within .NET) which allows you to query XML, Database’s and Objects in a similar way to T-SQL. Using LINQPad I will show you how similar the 2 languages are and how easy it is for you to write your own queries.