I think your definition of religion (spirit beings) is limiting. The study of religion and philosophy can lead to a lot of interesting thoughts about purpose, meaning and morality. Those topics are usually interesting to everyone. Maybe add Ravi Zacharias to your list and CS Lewis has a lot of interesting stuff on this topic as well.
gobots|11 years ago
Edit: I don't believe for one second that morality springs from religion. We have morality in spite of religion.