What's going to defeat Google at Search is when generic search engines become "good enough" and every website has an excellent integrated search engine. The competition is catching up faster than most people think. In the future nobody is going to ever type http://www.google.com into their web browser and Google knows this. That's why they're pushing into Mobile and Facebook so hard -- they're screwed if they don't.