@tigger, I agree but with lazy I meant that when you see suggestions being listed you tend to select something that is close from the suggestions instead of typing in what you intended to search for. That way Google is steering you away from your thought to what they think you wanted and I am guessing that it is to a path where Google makes more money.
I don't see any reason at all for Amazon to show up in the search Why would you go to Google to find something on Amazon? It's the same as Ebay. There is no reason to show ebay in search results.
It has got to be really hard for any SE to give someone the first 10 spots. I know we all want to be there and there can be tons of pages that are almost the same or rather have almost the same triggers (keywords, links etc) that could potentially be there. Maybe that's why we see tons of crappy results so Google can sort it out after a while.