Advertisers and software developers have been trying to outdo one another for years. Is it time for a truce? -- Read more on ScientificAmerican.com More...
Forum Rules