I don't live in the Bay area, but i think Microsoft's problem concerning startups is that they haven't created many exciting platforms for some time. Take for example the activity around iPhone and Android. Apple creates more roadblocks for developers than Microsoft ever did and Java is not the most interesting language to program in. But both platforms are attractive so developers keep developing new applications for them.