I think I am a techie at heart (much like Steve Wozniak, be a techie for life), at least of the software programming side. Always looking for the next cool framework with a WOW factor, and also to know there is a world outside Microsoft ASP.NET and Java. I was once quite impressed with Java's Spring, Hibernate and Struts, and also .NET's Web Client Software Factory (WCSF) and Enterprise Library.
Now I really like scripting language and MVC-like framework such as Ruby on Rail (RoR) and perhaps CakePHP (similar rail framework, suitable for existing PHP developer) for it's speed of development.
Personally I think Silverlight is not ready for big time yet, but it does have a lot of potential (with Microsoft + VS + .NET + Developer Support). Adobe AIR (or rather Flash) had a head start, and ready for deployment sooner than Silverlight. If the support for development is really good, Adobe AIR could really come up as a surprised winner. BTW, Adobe AIR could be run as a desktop application as well. I like the idea of scripting, only if it’s a powerful and easy to use scripting language.
The problem with RIA is that it’s not search engine friendly (meaning search engine can’t read your content, which is really bad for web traffic). Maybe it is not meant for a community portal or online content, but rather an online application which serve a specific purpose. Perhaps an online accounting software or online leave tracking system or ticket booking. Do you think there is an opportunity to win by technology used?
There is Google Gears as well, to build an offline web application (maybe Google Desktop use this).
So much technologies, so much possibilities, so little time. I am into RIA at the moment, I kinda know what silverlight has to offer, and I am very curious about what Adobe AIR had under its sleeve. I need more TIME!