See the problem is fresh content. One is that the internet has been a cheap and easy way to produce content, but new websites have a problem in getting in new content. Google way may or may not be fair. However, who is it not being fair to. Is the the old guy who has not changed his website in years and expects to be at the top, or is the new guy on the scene that does not have a chance. The key in my opinion is that Google wants new content to show, because a lot of the old content is making them boring. If you search for something new you will find it on page 37 of a Google search. Now using seo is only good for a month or 2 without providing fresh content to a website. Change the keywords etc... and that may help for a day or two, but the bots will pick it up quickly. I have found that craigslist is a leading way to get and stay at the top of Google. The sole reason is fresh content all of the time. It is local and it works. The only problem is that you will find some old shoes for sale. Now, this being said the way to get the fresh content for new content is that everyone else writes it, not the same ol person setting back and answering every post, with I agree or disagree. Forums do well for the agree or disagree approach but what do they offer other than reading an opinion of everyone that post. I think that Google is correct in what it is doing. To stay at the top requires fresh content without cheating. You will see in the future that seo will be much less effective also. Links to pages will be falling and negatives to websites will be discounted also. Google has a business model, and the model must be rewritten all of the time to stay profitable. I don't know about you, but I get tired of seeing the same old Google ad when I visit a website, because I did numerous searches looking for something, that I found a month ago. You don't profit on yesterdays news.