Review site

@xayuk69 (267)
Malta
February 4, 2009 3:28am CST
Has anybody come across the review site Rate it All? Does it really pay?
1 person likes this
1 response
@greyzppc (111)
• Philippines
4 Feb 09
I don't know, what I know is what I heard from others, it is Ciao. They say you can review a products there and receive payment.