For the past couple of years when asked what skill to learn AFTER mastering ColdFusion in order to be more marketable, most CF developers wouldn't hesitate to say 'Java'.
I'm proud to say that for the past 3+ years I've always answered 'Flex'. Many readers of CFDJ were unhappy about my trying to add more Flex and Web 2.0 content in the magazine, so I've stopped pushing the issue... but I've got to say, I still think it's a terrible injustice to not discuss Flex more in CFDJ.
One of the greatest current uses of Flex is for development of Web 2.0 applications. Whether you're into Flex or not, you have to admit that Web 2.0 apps are cool - and I have noticed a growing demand not only for Flex developers but for Web 2.0 developers in general.
The reason I'm writing about this is that ZDNet just released an interesting article about how several of the largest IT companies are about to make major investments in Web 2.0 and about the fact that it's hitting mainstream. The article is available at
http://blogs.zdnet.com/Hinchcliffe/?p=79. If you don't believe that the demand for Web 2.0 developers is growing then I strongly suggest reading this article.
To everyone who thought I was crazy for thinking folks should learn Flex several years ago - a big 'I told you so' goes out to you. I'm just teasing, of course... but I'm dead serious about the fact that Web 2.0 will make you more marketable.