Since beginning my university studies in the area of Engineering Physics, I have heard many descriptions of mathematics. Slowly, a picture has developed in my mind of mathematics as a logic based, internally self-consistent framework...a solid foundation upon which the echelons of the natural sciences rest firmly. The rigourously defined and proven mathematical theorems, where applicable, permit systematic and quantitative inquiry into the natural world. Examples might include probing the physical geometry of spacetime, or applying probabilty theory to predict the distribution of genotypes within a population. It seems, that for one of my university assignments, I have been asked to write an essay examining what responsibilities engineers have in society, why must they be adhered to, and how? (meh...don't ask). It occurred to me almost immediately to divide the responsibilities up into categories, and examine each in detail. Two of the said categories I came up with were professional responsibilities, and ethical responsibilities. I quickly realised that the two groups were not at all mutually exclusive. In fact, almost every case of deliberate neglect of one's professional responsibilities that I could think of constituted an unethical action (by any reasonable definition?). Based on that, I wondered whether the role of ethics in society and the social sciences could be considered analogous to the role of mathematics in the natural sciences. That is: can ethics be regarded as a philosophical framework that permits the development and maintenance of ordered and complex societies? This would be analogous to math being essential to the development of self-consistent and experimentally testable scientific theories. I realise that the analogy is flawed in many ways. For one thing: a particular ethical system can hardly be regarded as well-defined, consistent, or univerally applicable!! Morality is alarmingly subjective. Nevertheless, I am wondering what opinions the minds at physics forums have of this "insight?"