Business intelligence, analysis, and the stories moving markets.
Image source Microsoft and Yahoo just signed an ambitious 10-year search advertising deal. While Yahoo welcomes the deal…