We have talked a lot about LINQ and its power. One of the main reasons behind the LINQ design goal was to enable the unified query like syntax for any kind of structured data.
There is hardly any ASP.NET application which does not deal with data. We can create layered ASP.NET Application using the LINQ power. Scott talked about this and has given a very nice walkthrough.