Flash.... arrrr
The big advantage that MS will doubtless have over Flash is that they have published the spec (WPF+XAML), and however closed we think it might be the Mono project guys turned this project around very quickly because they didn't have to reverse engineer some secret code (which has happened frequently elsewhere). It would have been nice if MS had done this itself, but it's even better that Mono did it, because that way it is much more public domain.
Flash is actually very expensive to integrate on a large scale, so Silverlight/Moonlight could be much better priced and dominate that way.
Well done everyone, Miguel, Novell and MS all.
PS. Hopefully Silverlight won't rape te processor like Flash does on my old laptop.