I don't know, there doesn't seem to be much overlap to me. Apple is a hardware business, Microsoft is software, Google is search, Facebook is social media, Amazon is distribution and compute. They do have their fingers in each other's pies but not to a large extent.