No APIs for hardware h.264 decoding?  What, you haven't seen OpenCL?  You can't write a GPU-accelerated video player?  Mplayer's been GPU accelerated in h.264 (well, x.264) for a relatively long time, on both Linux and OSX.  Are you saying a behemoth like Adobe can't learn a trick or two from someone else?<p>There's no excuse for Flash to be so bad.<p>edit: for a better, in-browser example, tried Unity lately?  In-browser GPU accelerated 3D graphics.  And it's never crashed any of my systems, in any browser. ( personal favorite: <a href="http://blurst.com/" rel="nofollow">http://blurst.com/</a> )<p>edit again: hah, check this out.  Note the "helloracer.com" link in the top article, and that Unity works on the iPhone.  <a href="http://drawlogic.com/category/unity3d/" rel="nofollow">http://drawlogic.com/category/unity3d/</a>