hey pal...alexa is the best gor checking rank..
however if alexa is not wrking well..
you can check traffic data at neatstat.com or getwebsiteworth.com
both the sites show the traffic rank as well as worth of the website..
for more create your account on google analytic and webmaster...
they shw a accurate traffic graph and help in using seo better and much more options that google support for crawling website..
also submit xml sitemap on webmaster...!!
happy blogging...hope it helps you..