All technical issues aside (and I agree with Ben on his points), I fail to understand why anyone who believes in Open Source or the Free Software movement (I find myselft agreeing more and more with Richard Stallman these days) would want to support Microsoft's .NET abortion. As Adam mentioned, the implications of Microsoft holding everyone's personal data is very frightening. The concept of server based services on the other hand is a good one and we should be working to develop around personal or group/community servers which can be accessed via SOAP etc. to provide network services using free opensource software. (Free as in liberty, not in price necessarily).
This by the way, could be a goal for OpenACS as an extension to existing services