A major section of marketers in the US & UK were not sure whether they could trust the traffic profiles promised to them by online media owners and publishers. More.....