Alexa Rank is touted as the definitive measuring stick for website traffic and success far too often. Frankly, it is credit and influence the company doesn't deserve. Alexa is a seriously flawed rank system, and the company practices a shake-down, mafia-style approach to helping site owners show and be compared to other sites using their [...]