Google is going downhill fast, I should know, I'm joining the ranks of people who are screwing it up. The only way to get highly listed on Google is to have sites linked to your web page. LOTS of sites. Not too hard for companies that have been around forever, but for a new company (like mine) it is impossible to compete. If you can't get up on Google, you can't survive. So, you hire a company that has thousands of websites, and for a couple of thousands of dollars, they will make links to your site for whatever key words you want. Relvency? Doesn't matter. Now it is whoever has the money to pay off enough people to get to the top. As for me, I just bought my own server, I'll be putting up a couple of thousand web pages all pointing to my site.
BTW, I've talked to some of the higher ups at Google about this, they are aware of it, but they are making enough money on the side so they don't care. These companies who make the thousands of web pages pay Google off for the algorithyms (sp?) the Google spider uses so they can make their pages rank higher.
Years ago, Alta Vista was the search engine to use, look what happened to them when they got greedy. I give Google about 2 more years before they go the same way as AV.