Sticking with the idea of 'why not procedurally generate just about everything?' I thought why not add a bit of procedural generation to npcs too? I'm not talking about making up entirely new types of npc out of the blue, but it would be simple enough to add a bit of randomness to their hair and clothing, and maybe even their race. As long as each important type of npc has some kind of recognisable feature (eg hat or clipboard) that stays the same regardless, everything else could be randomly generated to produce a much more diverse population. A lot of clothing and hairstyles and everything will have already been drawn for the player character creator, so the extra work would be minimal. Anybody else got thoughts on this?