There aren't many jobs, but there are even fewer developers (especially experts). Obviously, Flash is on the other end of the spectrum.
I've done a couple of Silverlight projects and they've been quite lucrative due to the short supply of Silverlight-educated developers. If you know Silverlight well and are looking for work, let me know -- I've had to turn down work many times.
Since I first heard about WPF and Silverlight, I thought of the "Lisp is a better XML" and wondered what it would take to program silverlight in Lisp, or rather, write Lisp that generates XAML. Then you get a cross-platform GUI. access to the .NET library, rich graphics, plus all of the good abstraction-building power of Lisp. Any thoughts?
Mainly because we get a desktop application for free, and partially because we can deliver a next-generation experience compared to existing browser apps. As far as liking it? Haven't written a line of code yet, but I love working with WPF and supposedly Silverlight is the same thing. We're waiting at least another month for the third party tools market to catch up with the current Beta release.
"Mainly because we get a desktop application for free, and partially because we can deliver a next-generation experience compared to existing browser apps."
Silverlight is a subset of WPF so we should be able to compile it as an EXE, put a different template and tabstrip on it, and have something that looks like a Microsoft Office 2007 app. I don't know any way to do that with Java.