If you remember, I have blogged about www.TalkReviews.com several weeks ago. It’s a place wherein you can submit your website so that it could be reviewed by other people and even by yourself. Now, aside from the user website reviews, they are now providing statistical data such as Alexa Ranking, Google Page Rank and many others. They also feature several top sites in different countries like Top South African Websites.
The thing I like www.TalkReviews.com is the privilege of users to review sites and be heard. If you submit your own website, you can also get constructive reviews and FREE traffic in return!