I think some people are forgetting that Flash is used for more than just serving up video and pop-under ads (though admittedly that would be its largest use).<p>There are a lot of games that may not be possible to run on an HTML 5 canvas.<p>Also, lost in this discussion is the fact that one of the more popular browsers doesn't support HTML 5 in its current version or possibly even its next.<p>Does streaming video work under HTML 5 specs? If not, that's another thing that Flash can do, which you can't with html5.