However, there's the problem of capital, and also one of risk-aversion. It may be that Michigan (where failure has already happened) is where the next wave starts. I can't predict such things, but it's interesting to follow the pulse of it. Does technology really still need high-priced locations? It seems to think it does, but that may be a venture capital get-big-or-die bias.
One thing that pisses me off is the talent-pays aspect of real estate. Why is New York expensive? Because companies want to hire here. Why? Because people like me live here. So we are effectively paying because we're awesome. Well, fuck that. Why am I paying a bunch of people who have nothing to do with productive activity because of that? If we, as a group, stopped being awesome then this city (even the country) would be fucking nothing. It's people who keep cities going.
I could really see a Midwestern city just killing it by throwing a few million dollars at some really great startup ideas. Bring 100 of the best programmers in the country together and pay them a market salary to work on whatever the fuck they want, then wait 5 years, see what they build and get a critical mass effect.