But really the Ann Arbor area isn't bad. I'm always a bit amused by discussions like this one in which so many voices seemingly argue that for reasons of weather, culture, and software engineering concentration, life really isn't worth living outside the Bay area even if you need to spend 4 hours a day commuting while sharing a 500 sq. ft. apartment with 2 roommates.
The idea that it's questionable for Google to establish a location in Michigan for automobile research rather than keeping it in the great Silicon Valley is beyond funny.