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