@jskellogg definitely agree on the NPCs and the walls of text. Actual roleplaying is a big part of our games and all the NPCs sound like they are being described in a police report rather than fleshed out for a DM to roleplay in social situations. Generally, the amount of information supplied about everything is inversely proportional to the amount of information you need.