The WCF Data Services team has released the source code for their OData client libraries on .Net 3.5 SP1 and Silverlight 3. This may be of benefit to anyone trying to write their own library for the OData protocol. OData is a protocol for querying and updating data stored using a particular class of data models. The source code is released under the Apache 2 license.
Also recently they’ve put out an update to ADO.NET Data Services for Windows 7 and Windows Server 2008 R2. Data Services are REST-based web services that expose a data model that can be consumed by web clients. Data Services use URIs to address data from a storage system and supports a variety of formats for representing that data, such as JSON or ATOM. This update addresses the issues listed in KB article 982307.