The main problem with some of these cities, Indianapolis in particular, is that it might be hard to attract software developers to go live there. Even though the dollar goes farther in Indianapolis, after adjusting for cost of living, you would still need to add a bonus to entice developers to live there rather than Seattle. I grew up near Indianapolis and I certainly would not live there over Seattle, for political/cultural preferences that in my experience most developers share with me