Unfortunately google gets hit by alot of search engine spam, and when it updates its index alot relevent sites (as well as spam sites) get the axe. For research lately i have been using www.vivisimo.com, which is clustering meta search engine (fancy smancy term for saying a search engine of search engines). It displays the information in information groups to the left which will give additional ideas of how to whittle down your search. Another handy lil' search engine is www.teoma.com, which brings in alot of nice sites that google/yahoo/msn usually miss out on. Index not as big as the others but it ain't bad. If online research ain't your thang, then stick with google as it still does an alright job.