I'll give a random shout-out to the folks working on LINQ, DLinq, XLinq, and even the really-awesome yet-to-be-announced-Linq product as well.  You can check out the latest CTP at:

http://www.microsoft.com/downloads/details.aspx?familyid=1e902c21-340c-4d13-9f04-70eb5e3dceea&displaylang=en

Who knows, maybe we can have a WCF-Linq?

Dim service As IndigoWebService Where Service.Endpoint Matches "Function X(ByVal param As Integer) As Guid" And Service.Endpoint.Binding.Type = WsHttpBasicProfile

Hrmm... on second thought, maybe not.