Small towns will grow quicker than megacities

The Futurist Magazine :
Small towns are seeing booming population growth while megacities are growing only sluggishly. The fastest-growing cities in the United States have populations of just 10,000 to 50,000. Tiny Mesquite, Nevada, grew from 1,871 in 1990 to 10,125 in 1998-that's 441%. Meanwhile, New York City grew by just 1.3%.