Religion has fulfilled many roles in human civilization, some of which are becoming obsolete due to science. Others still prove to be very useful: 1. Religion as a method of passing down natural knowledge from one generation to the next. Whether through temples, monasteries, or religious schools, religion has provided the environment for much of our scientific development until relatively recently. This function has been replaced by science. 2. Religion as a method of standardizing morality across a society, and between societies. Contrary to what some trans-humanists would have you believe, there is no "universal morality" that humans are born with. Thus, we have developed religion as a way to ensure that every child learns social values. This function cannot be replaced by science. 3. Religion as a tool for maintaining social stability and political power. A population that believes together, stays together. While fighting between religious groups can become intense, religion reduces infighting inside a group. This is what made Islam so initially successful; it eliminated the family vs. family blood feuds. This function cannot be replaced by science. 4. Religion as a method for explaining potentially frightening phenomenon that are beyond a society's comprehension. A prime example of this is blaming natural disaster on an angry god, or evil demon. This function has been replaced by science. 5. Religion as a method for answering existential questions that can be summed in one word "Why?" While humanity has continually expanded its understanding of the universe, it needs religion to explain why the universe is the way it is. Included in this role is addressing death. This function cannot be replaced by science. Your thoughts?