A few months back, when I discovered that my sites alexa ranking was very bad, I installed alexa toolbar and made my site the homepage of IE. There was a notable change in my sites ranking. But then I understood that Alexa ranking is of no use. So I'm no longer using Alexa. Afterall, why give my browsing history to them when I'm getting nothing in return while they are selling it for money.