Fast Internet is coming. Google Fiber is in Kansas City, Austin, Texas, and Provo, Utah. More cities are on the list. But as the rollout of Google Fiber has shown, the train of gigabit-speed broadband does not reach all stops at the same time. There's even a pretty good chance it will skip some entirely.
Big cities are more likely to get high-speed service early. When fast Internet comes from traditional providers, like Comcast, its rollout can be uneven, and available only to businesses, not residents. Gigabit speed, when it is available, is also very expensive.
Unless, that is, you live in Longmont, Colorado.