If I’m honest I’ve never been a fan of Alexa, seeing their ranking is based soley on users installing a toolbar (how many of you have an Alexa Toolbar?)  But hey atleast theyre trying to improve! More Here.