Shawn Wildermuth provokes you to join him on the adventure of building for all the next application platforms.
Source: Shawn Wildermuth's Blog
While we as technologists (or, if you prefer, geeks) are concerned with finding a winner in this fight, users don't care. What users do care about it access to your application. In the enterprise space this is easy. We can dictate how users access our applcations typically. We can specify the operating system and browser and build for a static platform. So that means building with Silvelright, Flex, .NET or Java; it doesn't matter. There are reasons to pick all these different platform choices (and I won't belabor them here). But that's where you're building a single experience for a well-known set of users. This is a lot of you out there.