I would have guessed Bozeman, MT and Boise, ID based on my anecdata of where people I know have expressed interest in moving to. Didn't see Madison coming as the top gainer - anyone have any insight as to why Madison gained so many tech jobs this year? Is this due to one big company going on a hiring binge or are lots of folks independently finding their way to Madison?