I haven't looked at every comment to see if anyone has stated the obvious: search is a self-fulfilling prophecy. The more data you have, the better your results. The better your results, the more data you get.
No one will make up ground on Google until a radical new algorithm is invented, and Google doesn't buy it :)
No one will make up ground on Google until a radical new algorithm is invented, and Google doesn't buy it :)