People Inc strikes licensing deal with Microsoft as Google traffic tanks | The Tech Buzz