Your question is based on ethics. There are many places that deal with this already. RFC 1087 by the IAB, etc. There is more written about your questions than you'll have time to read in a lifetime.

Needless to say, with ethical questions there is no right or wrong answer. This detail drives me insane being cut from the analytical cloth. I must always reach an answer so ethics is a place I tend to back away from.

http://www.iab.org/documents/index.html
http://www.faqs.org/rfcs/rfc1087.html

Enjoy.

--TH13