
You call people who criticise it stupid yet you don't even have all the facts! Lets look at the -facts- for Silverlight 2.0 vs Flash 9.
Supported Platforms:
Flash - Most Linux distros, PPC and Intel Mac OS (7-X), Windows 98-Vista, Redhat, Solaris, SUSE (also has other Linux distros it works with)
Silverlight - Windows 2000-Vista, Intel Mac OSX
Supported Browsers:
Flash - Opera (all platforms), Safari (all platforms), Firefox (all platforms), Internet Explorer
Silverlight - Internet Explorer, Firefox (WIndows/Intel Mac OSX), Safari (Intel Mac OSX)
Minimum System Requirements:
Flash - Windows: Pentium 2 450Mhz, Mac OS PPC: G3 500Mhz, Intel: 1.33ghz, Linux: 800mhz Modern Processor
Silverlight - Windows: X86 or x64 500Mhz, Mac OS PPC: Unsupported, Intel: 1.83ghz, Linux: No official support
Flash also already has existing support in various mobile and tablet devices, Silverlight currently has none. With Flash in use on "98.8% of Internet-enabled desktops in mature markets as well as a wide range of devices." (source: Adobe.com), having a greater number of users than even Java.
Official Flash development tools exist on Windows and Mac OS 7-X. Silverlight only has official tools for Windows currently.
Flash has probably millions of websites (including a large portion of well known/commonly used ones) which use it, including a large portion of commercial/business websites. Silverlight has what, a couple dozen, with Microsoft the only well known website to support it?
I rest my case! Silverlight will be 0wn3D! :D