The world is much smaller than we think, and many of us have had the experience of meeting someone new and being astonished by the coincidence of how many friends or acquaintances we have in common.
The network effect is a phenomenon that increases the value of a product or service as more people use it and relate their ...