to isaax,hi ,morality has always been a good question. First we must look to definitions,,what is morality ,and ethics? Our good friend Webster defines ethics as rules of conduct. So ethics [,morality ] is how shld people act.I wld say that people shld act for the highest values,wldn't you agree? In your senario when people act for selfish reasons are they acting for the highest reasons or values? In your senario you have imposed too great a limit on yourself. If you want money,you cld steal it ,,but then again you cld educate youself ,get a higher paying job and go that route.If you want sex ,you cld go to a prostitute and pay for it ,thereby hurting no one. See I don't believe that selfishness is the greatest motivator. There are a lot of ethical rules you are ignoring,how about the greatest good for the greatest number? isn't that better than selfishness? How about do no harm,doesn't that speak to you?,,how about do unto others..? your view toward selfishness takes too narrow a view ,you need to read more on ethics......Harley davidson