With all due respect to the above posters who’ve shared good information, I tend to take a different approach.
If you just want a fast and dirty search then, sure, Google is good. However, it’s a search engine and, as such, highly susceptible to result manipulation (by people wanting to promote their web pages) while also, still, contains too many dead, old and poor quality pages.
It’s important to remember that with search engines there remains little effective quality control as people submit their pages and they go straight into the database. Also, your keyword searches tend to generate a lot of false leads.
The distinction I draw is with Directories such as Yahoo and, more particularly, the Open Directory Project(ODP). Directories are quality led in as much as all the content is checked by human editors before being put in the database.
Some people don’t quite understand how to drill down through the Directory categories, others prefer to use the fast and dirty search box: Sometimes speed and quality aren’t comfortable bedfellows.
Currently the ODP contains:
2,676,374 sites - 37,660 editors - 378,646 categories (about double that of Yahoo). That’s whole sites, not pages - as is the above quoted Google number. Also, as said, there’s little or no rubbish in the database.
I like to use it when I can because it’s a volunteer led organisation – the editors are unpaid and the philosophy non-corporate (in the spirit of the original ‘open source’ culture of the web).
I guess you choose which engine or which Directory to use according to the subject matter of the search.