ETHICS 101D: The Challenges of Living an Ethical Life