Geographic Factors and Technological Advances