However since that announcement in 2004, more recent calculations have put the number at 1 in 250'000. The simulation can viewed here."
Link to Original Source
Slashdot is powered by your submissions, so send in your scoop
Science and religion are in full accord but science and faith are in complete discord.