Off the top of my head, I'd say that one difference between ethics and morality is that morality is individual while ethics tend to be collective. For example, a medical association might have a code of ethics for its members but an individual member might have moral objections to performing abortions even if it was allowed by the group ethics. An ethical code is policed by a group of people and violations may result in expulsion from the group. A personal moral code is policed only by one's conscience or (where applicable) by one's God.
Of course, that isn't the only sense in which the words are used but it's a distinction that I find useful.
"It appears that many of you turn to Hebrew to escape the English...." -- Joseppi