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.