When microsoft announced Silverlight it looked a great technology but we had to wait until Mix 2007 for Microsoft to see what it could really do.
All this in a 4MB downloadable plugin for the browser, distributing this plugin should be an easy task for Microsoft as it could even be included in a Windows update.
So how does this compare to Flash/Flex. It is difficult to find any advantage left for the Adobe platform, in terms of speed, flexibility, developer tools and video output Silverlight seems to comprehensively trounce Flash/Flex. There is still the issue of developer acceptance, developers have an instinctive suspicion of Microsoft and it products. Even some diehard MSoft sceptics seem such as Steve Gilmor seem convinced that Silverlight is a home run.