Skills a Game Master Should Develop

There are a number of different traits and skills one should develop to be a good game master. The following is an inexaustive list.