I think Google is unfaire, I checked my competitors on the first page of google using backlinkwatch and spyglass and I found that 90% of their backlinks are just crap and spam. Many directories with the same description, also many blogs comments with spammy descriptions which means they used an automated submission software, lot of links exchanged with websites which have PR0, few articles on ezine articles and other article directories and the websites are on the first page of google for a keyword that has a high competition with 21,300,000 websites behind them.
Now to compare all that with my website which is on page 20 of google fpr the same keyword, I have all my backlinks done manually on clean websites with zero spam and with higher PR than 2, and I can't even reach the 5 first pages of google. Some of you could say maybe my website is new but No, my website was launched three years ago, so it's not new. So how can you explain this situation? I think Google is unfaire!!