RestCake is a C# library for creating REST services without WCF. WCF has many pain points:
- Date formatting is horrible (DataContractJsonSerializer)
- Can't serialize anonymous types
- Too much configuration
- Can't handle cycles in object graphs
- No global error handling
The examples and documentation are online at http://restcake.net, which is simply the published AddressBook.Web and AddressBook.Services projects from the source.