Not sure if this is old news? Sorry if it is however news to me, looks like the end of Yahoo-Microsoft for now, 3 years deal for Yahoo with an option to extend to 10years. Yahoo to display AdWords!
Hmmm, if I understand correctly it will mean that Yahoo will no longer have its own program? I'm not sure, but what it could mean is that it'll get more expensive to advertise on Yahoo, making it into a less favourable alternative to AdWords.