Depends on what the topic is. I hate to say it, but google has the best overall search capabilities. dogpile is a far away 2nd.
I concur. Google has never failed me when I'm searching for something. It's by far the best search engine on the internets ;)