So what is the difference between morality and ethics? I've come up with my own understanding of the difference but would be interested in what others might think.
The difference between the two as I see it is that morality is a gut feeling. It's your inner sense of right and wrong that has developed over the course of your life. Ethics is a set of specific rules, often written down, that state right behavior and wrong behavior.
So to use the Bible as an example, the sense that it is wrong to kill within the tribe (but not outside the tribe) is morality. The Ten Commandments would be a set of ethics.