Apple Facebook Google Microsoft Offbeat Technology Yahoo A smart, huge company should buy Yahoo immediately byJD RuckerMay 5, 2012