Google, Facebook, Amazon, and Apple: four Internet companies that are, arguably, the best of the best -- global goliaths that leave little room for competitors. But the big question is whether they are too big, sucking out the competition from smaller players.