i dont claim in any shape or form claim to be a Flash Activist, but apart from its obvious annoyances and discrepancies, any fool can see its couple of uses, that are in a big way reasonably important to the right consumer and website.
There has been a lot of talk that HTML5 and CSS3 is the future of the web, so much so that ie9 is actually going to heavily incorporate it (Yes, you read it, internet explorer may be half decent), i know i was as shocked as you are right now.
But what are there key features (technologies, advances , whatever you wana call them) behind HTML5 and CSS3 that allow the possibility of Flash becoming obsolete despite Adobe constantly trying to improve the Flash platform, and if so why are they bothering?