This whole debate isn't new to mankind. Instead of reinventing the wheel, maybe you could start by searching the web for course material of a philosophy 101 course, where the discussion of ethics usually takes place. The multitude of arguments is rather well defined and systematically explored. It being systematic prevents you from getting a headache [img]smileys/smiley11.gif[/img]
Here's the kind of thing I was thinking of:
Intro to ethics [img]smileys/smiley23.gif[/img]