Personally, I find all this discussion about HTML5 spelling the demise of Flash sort of puzzling. Cross-platform web development is not fun. Stupid browser quirks were what drove many people to Flash in the first place. That's why Flex exists. The fact that we can count on Flash to behave consistently across different browsers and different operation systems is a massive plus.