Alexa is skewed in favor of websites that has something to do with web development since most people who install the Alexa toolbar are web savvy. It's a nice tool for comparison but should not be taken as is as a measure of a site's overall popularity.
However, I would like to add that a lot of advertisers rely heavily on Alexa and for that matter alone it has an important place in the site ranking scheme of things.
