Regarding Alexa, as I have said before, it has nothing to do with comments.
Comments are great, but it is based on the number of people who have installed the Alexa tool bar, clicking on the ebid site.
Not many people actually go to Alexa and read the comments anyway.
We are now 12,792 (going up !)