Microsoft buys a $240m stake in the social networking site Facebook, beating rival Google Read More...