With the introduction of Linq in .NET 3.5, the task of querying data became a lot simpler. In BizTalk, we often work with xml messages, so it seems like a good fit. This blogpost goes into detail on how to use linq to xml in a custom pipeline component.