I have been searching the internet for some good articles on actually implementing RESTful webservices with ASP.NET, but no luck. I strongly feel this is a required feature in ASP.NET and WCF. RESTful websesrvices would be very simple for clients to use. Right now developers find it really hard to create interoperable webservices using ASP.NET , because SOAP is such a pain in the **s. Simply for the reason that NOT ALL programing languages have SOAP libraries built into them.
Another trend which I personally feel SOAP encourages, is of creation of complex objects. Most of the time these are not required. A simple XML (with a solid schema, if required) passed as a string to web methods can solve the problem. I hope, in newer releases of WCF\ASP.NET we see some provision to facilitate REST.