And yet there's nothing inherent with software development that makes SF and the Bay Area any different from lots of other cities, other than inertia. It's amazing that an industry that prides itself on being non traditional is so tied to a specific geographical location, as if there's some valuable mineral that can only be mined in SOMA and downtown Palo Alto.