> Yes you can find talent in the midwest but do you think top CS grads from CMU, UIUC, Purdue, etc. want to stay in the midwest after graduating? Think about it.. 22 years old, fresh out of college, after living in the midwest for 4 years...most of them want to come to San Francisco / Silicon Valley, the tech center of the world.
Other people have commented on other things, but this statement seems out-of-touch. You realize that large numbers of students at those universities come from Midwestern states, right? That the singular obsession with Silicon Valley is restricted to a very vocal and enthusiastic minority?