Cooltoad.com? The 1,472nd most popular website in the world? Nope. No way.
Cooltoad is your standard off the shelf web directory (you can probably get something comparable for $9.99 on hotscripts.com).
Here is how we know they are cheating to achieve this bogus rank. A true Alexa ranking of1,472 means Cooltoad has to be pulling in well [...]