Yes, it has been discussed many times here on Pet Talk. See this thread for a good discussion.