Okay, everyone should take the “Yahoo Challenge”: try to find something using Google, and then take the same search term and try with Yahoo. Report on which engine gave you better and more pertinent results. I have to say, I am getting less quality with Google these days which has left me to try Yahoo and MSN from time-to-time — they actually are quite a bit better sometimes.
I am a pretty big Google fan (and I’m sure they will come up with another huge revenue stream like they did with AdWords), but Yahoo! et al are coming out with some really nice, user-friendly offerings that are worth noting. And perhaps more importantly, the perception (and perhaps reality, since in business, they are no different), is that Google is not making as many strides as Yahoo!/Microsoft on their core search engine offering.
My opinion: Google will need to hit it fairly big on their next revenue stream bet or we will see them take a hit.