I've noticed on a few Flash vs. Silverlight threads that familiarity with .NET amongst back-end developers is being given as a plus for Silverlight. But realistically, how many devs are going to switch from back-end to front end development? Isn't it actually more likely that it will be Flash and Flex guys learning Silverlight, as they already understand the RIA problem domain - gui development, usability, etc?
This got me thinking about the more general question - is it harder to switch languages, or problem domains?