Thanks for the great post.  When it comes to teamwork, I listen for the word "should."  If your team uses that word frequently, there is a problem regarding personal responsibility and initiative, which relates back to your first bullet.  Teams don't use words like "should" that can easily be eliminated with action.  Thanks again. Mike...