I've been thinking about the same subject the last few months, and I think Andrew's spot on about the problem, but less so about the solution.<p>I live in SV, but I visit fly-over country every couple of months. When I'm in non-costal parts of the US, I spend a lot of time researching what other people are doing with their computers.<p>It's been enlightening: Most people use XP or Vista. Apple is for rich people or designers. Facebook is the hot new hotness. No one has heard of twitter except if they watch CNN. Smart phones are for the rich or business types (they use blackberries). Everyone loves their iPods. No one gets twitter. Even among non-SV geeks, using Python or Ruby is pretty rare, and no one has heard of EC2, although they vaguely know about "cloud computing" and virtualization.<p>The problem that Andrew brings up is very real, but there's an easy solution to the problem: get out of town and visit family for a while.