I feel like many of the uses of "RIA" technologies (Java, Flex/Flash, Silverlight) are superfluous bling. Hell, a Flex app is all ActionScript anyway, why bother moving from one ECMAscript implementation to another when the one works fine natively in the browser, and the other requires a client download?