I live in Minneapolis, Minnesota. Both my neighbors in my apartment building are Chinese. There is also a heavy Somali presence in the building and area. When I was doing my laundry I heard them speaking Arabic and Chinese(maybe?). Every day leaving for work I hear a number of languages I don't understand. At my job we have 2 Bosnian body builders, 1 Bulgarian, and 1 from Cameron. If that's not a fucking melting pot I don't know what is! Just because people in the Burbs are not used to it doesn't mean its people are xenophobic gits.
Where else in the world can you hear two people with terrible English try to communicate because that's the one language they have in common? Also, they really love to bitch about the cold weather.
Also, Last time I checked most the big software firms are based here in the U.S.