Have you read any of this thread?
While I think we all need to be careful to foster a spirit of teaching and learning, and not one of putting down, I do enjoy threads such as these. It gives each one of us something to think about, whether we agree or disagree. Thanks goes to the participants.