We started this chapter with a discussion of forms-based authentication. We demonstrated how to enable it and how to modify the RSS reader application to use forms authentication to get the same data from a protected feed. Next, we were presented with a high level overview of the client object model for programming against SharePoint in the Web, Silverlight, and managed .NET applications. We saw that these tools aren't ready yet for Windows Phone 7 and instead turned our attention to using the WCF Data Services to get data from SharePoint from our Windows phones. Finally, we demonstrated this technique by writing a dashboard application that showed a pie chart of the status of projects on one pane and a calendar of events on another.