Business

HeadOn

The HeadOn ad is the most annoying thing ever made. Yet it seems to be working. Sales were up 234 percent between 2005 and 2006, and are continuing to grow this year. Does the ad’s simplicity trump its mind-bending awfulness?

More News
Now Buzzing