Good point Alessandro, but that was not the intention of my question.

The issue is having a .NET client that can traverse the internet just like web clients (ie. using HTTP etc.). This is the advantage of the protocol as I see it..