Americans have never really been fond of crowded urban areas, a sentiment that dates back to the nation's earliest years. "I view large cities as pestilential to the morals, the health, and the liberties of man," declared Thomas Jefferson, who believed that life was better in small towns and rural areas. Millions of today's Americans share his views, though they remain trapped in big cities. Most of America's jobs, after all, are concentrated...