You must remember that the Alexa rankings are very biased. You will find that technology sites fair much better than entertainment sites for example. The ranking a site gets is based upon people visiting that site and also having the alexa toolbar installed. It seems that far more people involved in technology have it installed than your average user.
For example, the site in my signature has a good ranking (around 28,000). But, I have seen entertainment sites that have 5 times the traffic I do that rank around 150,000.