User Reviews?

I thought I remember The Verge having some sort of user review tools so we could write reviews with the detailed scoring and stuff. Am I crazy or does this exist?