"Microsoft only technology"
I did the same search in the Bing Maps Silverlight-using beta and Google Maps and what do I find? Google Maps using Flash for their street view. Last time I checked, Flash was an Adobe technology.
Given the Big G's support for all things HTML and AJAX, and hate for all things Flash and Silverlight, this use of Flash frankly surprised me (we'll leave YouTube out of it for now shall we...?) So why the "Microsoft-only technology" Silverlight hating in this piece Gavin?
What does "Microsoft-only technology" even mean? Sure, Silverlight is a Microsoft technology - it is .NET in a web browser - and the point is what? You're tied to IE? False. You're tied to Windows? False. You're tied to Visual Studio and Expression? False. The other "Microsoft specific technologies" mentioned are LINQ and WPF. Yes, LINQ is a Microsoft technology. It's a set of extensions to .NET, so that sort of makes sense. You lost me with WPF though, Gavin. Not sure where that fits with the rest of the discussion.