For those who say "what do you need Flash for anyway?" I can say this:
I'm a photographer, and most photographers build their websites in Flash. I myself did that because Flash is the only platform that allows such fluid animation interactivity. It is simple to program a website in Flash, and I'm not good at programming by the way, and I don't want to spend time learning it. However, I do want to build a complex and beautiful website alone, without having to pay someone. I can do this in Flash. I can't do it in HTML, or in any other language. Therefore, if I want to access many of the websites that interest me, including my own, I cannot do it on a device that doesn't have Flash. Not to mention that I love to watch Flash animations on various websites, that's also impossible. I don't really care about videos and YouTube, I actually want real Flash. I understand that keyboard input and mouse coordinates cannot be retrieved by Flash for a touchscreen device, but many things like button presses and text boxes have no reason not to work. I don't understand why it's so damn complicated, that no one has been able to make Flash work on the iPhone for so many years. I'm sure it's possible, it's only a matter of whether Apple wants to go on hating every other company and pretending they don't exist, and that users will never notice their absent support from Apple devices. Flash is an amazing technology and more an more websites are being built entirely in Flash.