A criticism often leveled by people of strong religious faith is that secular societies have no basis for Morality, Ethics or Justice.

Is there a basis for ethical behavior that will transcend the generations or is basing our ethics in the morality of the times and hoping that we're headed in the right direction the best we can do?