As part of the DinnerNow work, the team released this month the QuickStart Labs for three of the technologies used in the DinnerNow sample. In a couple of weeks time I will be having a good dig into DinnerNow - but why wait for my ramblings!
From the docs:
"In this lab you will learn how you can use LINQ, Windows Communication Foundation (WCF), and ASP.NET AJAX to create dynamic, data-driven Web sites. You will follow the procedures to create a data access layer that uses LINQ. You will then build a WCF Web service that exposes data from the data access layer. Finally, you will create an ASP.NET Ajax Web client that consumes the Web service and displays the information in a responsive manner."