If you've haven't heard about Silverlight 2.0 yet, you're probably living in a dark corner of the world. Just in case you need a refresher, you can check some posts about it here, and here, and here, and here, and pretty much any other developer news site.
Silverlight is definitely in the same realm as Flex, but up until now I couldn't see why a developer would ever choose Silverlight. As I worked more and more with WPF, I began to realize that if Microsoft were able to port the power of that framework to the web, it would own the RIA space. It looks as though Silverlight 2.0 has made a major leap in that direction. The pairing of .NET 3.5 and WPF has, in my mind, created the best environment for rich applications that has ever existed. We here at Switch On The Code are eagerly awaiting the release of Beta 1 to see if it's as good as it looks.
There are a lot of additions to Silverlight coming with 2.0, but the one I care about the most is the built-in set of user and layout controls. As much fun as building my own button was, I look forward to having one already built for me. And the grid layout, at least in WPF, is one of the single greatest inventions ever created for Windows development.
Of the posts I linked to in the beginning of this article, you should definitely read the one on ScottGu's blog. It contains an 8 part tutorial for creating a Digg application using the new features in Silverlight 2.0. If you're not familiar with Silverlight in general, we've got a few tutorials that might get you up to speed.
Look forward to lots of tutorials once we get our hands on Silverlight 2.0. According to Microsoft, the public beta is going to available sometime next month.