I Yahoo, why don't you?
Google is an excellent search engine but it is a commercial search engine and often doesn't include sites or links that haven't paid to be listed. It definately doesn't go deep into a site. I think in most cases their crawler looks for the URL and the index.htm or index.html page only.
Yahoo on the other hand will grab everything that isn't blocked by a
"robots.txt" file. It also pays to use advanced search options and
learn to use advanced search options from the address line in your browser.
Yahoo also has a new feature (Beta) for searching Creative Commons Licenses . . . nice feature for anybody in a creative field. Check it out:
http://search.yahoo.com/cc
Depending on what you are looking for, you may want to use a specific search engine. Currently there are over 20 common search engines written in English with about 6 of those holding 98% of the market share. Here's another page that breaks it down a little better than what I want to get into:
searchengine showdown.
There are literally hundreds of specialty search engines specializing in everything from graphics searches to foreign languages and mathematic formulae. Generally most of us can stick with Yahoo, Google, MSN, AltaVista, Lycos, HotBot, Webcrawler or Jeeves.