joined:July 13, 2009
Today I am seeing some (3) referrals from "Rater Hub". I did a little searching and it looks like this is a manual review or quality rating outsourced from Google.
All the posts I found are back from 2005/2006 and I don't see anything recent. Does anyone have more information about this?