This is a great idea. NPCs have tough jobs if you look at it this way. Making sure that the right quest is given to everyone is a cool game mechanic