imbckagn - 11:26 pm on Jul 9, 2012 (gmt 0)
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?