I would tend to agree with the comment that the average "joe surfer" doesn't really know how to use a search engine. No doubt google is a great tool for students looking for study notes or webmasters looking for duplication of their content. I don't think the test of a great search engine is whether it can find and return the vast amount of obscure content it has indexed. It is rather how to return relevant content in an index that is saturated with very similiar content. Many times, affiliate sites can be less spammy than the sites of official companies that sign up the hordes of affiliates. Then again spam is in the eye of the beholder, nobody thinks their spam is spam.