It allows you to write .net code in an extremely rich cross-platform environment.
Silverlight not only works and leaves the browser on PC and Mac, but is also the main tool for creating applications on the upcoming phone 7 (which, I believe, will be the choice for mobile devices). Soon you can even work against the xbox!
Many of the best guys in the industry seem to be saying that a huge chunk of business applications will be written in Silverlight in the coming years. This is a very interesting platform, and now that Silverlight 4 has been released, it is finally ready for prime time.
There is a learning curve. Xaml, data access (not only a complex asynchronous aspect, unlike PHP and ASP.NET, you need to use RIA or something like web services to get your data), a more complex event system and other new concepts are being negotiated to make it's a little trickier.
Brian mackay
source share