After teaching Silverlight this week and spending my evenings digging into Moonlight, I am getting used to the fact that Silverlight fits into a graphically and functionally intense ecosystem that includes Adobe's offering (Flash, Flex, or Apollo) and open source equivalents (Moonlight, SVG, et al.). So I really wonder how many technologies are really at odds here. Of particular interest (because I am only now digging into how it works) is SVG.