Microsoft Invests $240 Million in Facebook