http://www.alexa.com/siteinfo/blenderartists.org#reviews
Sign in with face book or create an Alexa account to rate and review.
I got things started with 5 stars and a review.
Alexa will be familiar to some of you, and not to others. Web stats. I use it to find out info about business competitors sites.
I am not exactly sure what ratings do…how it helps web presence. A good rating can’t hurt at least.