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 [...]