Your first point doesn't make sense, considering jd said "if Apple allowed browser plugins to move video-decompression out of the CPU too, then that would be great." Flash can't use hardware acceleration until Apple adds support for it to their video drivers. Sure, it took adobe a long time to get to this point, but video online is still young compared to the lifetime of the Flash Plugin, so your argument that the plugin has been around "for years" also doesn't make much sense.<p>I also don't agree with your second point, considering the things you are complaining about "games, sites, ads" are generally created with Flash because the advertiser (or ad agency) wants to do something that HTML can't do. It's their choice to do it, so don't blame their poor choices (and often poor coding) on the technology.<p>Consider that in general games and rich interactive things take more CPU than static HTML and graphics, so of course it will take more CPU to render those things. If you don't like it, don't play Flash games and boycott sites that use excessive poorly coded Flash.