Here is a simple question for anyone that is a prolific GM. How much if at all do you plan out your games in advance? That is to say if you have a good idea for a setting and a stuff like a general goal just how much planning do you put in for things like the main quest, NPC's and sidequests and how much is improvisation? I am curious to hear your perspective on this.