Quote: "As a Web developer I am huge fan of Flash (when used correctly), especially for games and animations. Silverlight would have to have a huge penetration before I considered using it. The fact that Flash is available for just about every platform including mobile devices is a major draw, especially as over 98% of Internet connected PCs can play Flash content making it the most pervasive software platform in the world."
While Mobile platforms are currently unsupported, Silverlight does support Windows (Explorer/FireFox) and MacOSX (x86/PPC Safari).
Official Linux\AmigaOS\BeOS\Other support is currently not there, but it is possible to manually download the .xpi for FireFox. So if you're computer can run FireFox (x86-32/64) then you can use Silverlight.
There will no doubt be a java installer for this within the next couple of months. As for games, and animation.
Microsoft Expression allows you to design, blend, and edit anything you want. Designed for Games, Websites, Animations and Video.
What's possibly more interesting is that Silverlight is a Java-based .NET Bootstrap, that provides a front-end that is system independant. Given how it's designed you can access it, either via Java, JavaScript or .NET CLR Languages.
Makes it extremely portable and highly programmable. Silverlight scenes themselves utilise XAML for all of the resources, which is an extended version of XML (very easy to understand) with resources for 2D, 3D, Database and DHTML callback code.
On the whole, it makes the development process fairly easy to get some very impressive results. Design realistically makes Silverlight comparible with Flash, as it's essentically Flash CS for Silverlight.
But as I said, there are so many more aspects that make it far more versitile. The integration and performance imo make it so impressive. You can create at whatever level you feel suits you, and your needs. When you add this to integration being made via JavaScript rather than a self-contained object. It allows you to blend the both of both normal XHTML, CSS, PHP, ASP.NET, MsSQL, MySQL and Silverlight.
That scaleability really makes it truely awesome.