What was that site with a flash based map of the world's most powerful people? I forget
Do you mean theyrule.net?