A major step in the direction of understanding the generic features of network development was the recent discovery of a surprising degree of self-organization characterizing the large-scale properties of complex networks. Exploring several large databases describing the topology of large networks, that span as diverse elds as the www or the citation patterns in science,