I should have been more clear. My apologies.
Also believe it or not I don't want to block all ads, just animated ones. I want a general solution for All People, not just us nerds, and erasing advertising from the web would destroy a lot of businesses.
I want something browser makers can build in and turn on by default, which is what Safari has essentially done now with Mavericks (Flash and Java are blocked by default.. Flash under the rubric of power conservation).
That is the solution, frankly.
It would be a plugin that allows you to mark a spot on a page that is an ad and the plugin will record the very specific CSS path and hide it permanently for you and others that go to visit that site.
Maybe once you have a significant number of CSS paths you could do something with machine learning to identify the likeliness of a div containing an ad and block it when it crosses a certain degree of confidence.
I think an domain blacklist a la Adblock is probably the best idea but that won't help you with ads that are already present in the DOM on pageload.