I taught an introductory class in Project Management last month and we got into discussion about motivating team members. I mentioned that I take every opportunity I have to recognize people for their work. I was surprised at the reaction of the class. They were evenly split into two camps. Half agreed with me. The other half thought people should be rewarded only when they do something extraordinary and should not be recognized for just doing their job. There are obviously merits to both approaches. What are your thoughts?