I have actually been using Yahoo! a bit recently because I have found it can sometimes find things that Google doesn't. Yahoo! is an old school search engine that indexes things in a directory fashion. Whereas Google works based on association between data on a site and links point to and away from it, and I sometimes find the search results can be a bit obscure in Google because of this.