These sites are pretty crap they just combine Alexa (which is shit I can overtake any small DDL if I tell all my friends to Install the fag toolbar and visit) Google PR, Google backlinks and a couple other factors then do the magic stupid formula and throw in a ridiculous number.