A Little Metainfo Could Go a Long Way
When Pat Eyler mentioned Glark without a link, I decided to find out what it was. Instead, I stumbled across a perfect example of context insensitive advertising. I can't help but think it should have been possible for the reporter to tag the article tragic_death and the ad server to evaluate rules like:
ad = ads.find_random_ad() while article.tags.contains(ad.tags_to_avoid) do ad = ads.find_random_ad() end