Good thoughts.  I too would like to see Microsoft to get everybody on the same page and create the Internet application of tomorrow...not the next version of IE, but the next IE.  The ubiquitous appliation that everybody uses.

Of course, they should use "standards" for the plumbing, but it should be one AWESOME Windows client built using .NET/VS2005.