I recently joined a new Pathfinder role-playing campaign run by a relatively new GM. After the first session I was impressed by how much prep she had done for the game. After the second session I was blown away. And really, preparation is the key to being a great GM.