I go with DM Genie. It's not free BUT it is worth the cash. It is the best all-around solution thus far. Character/monster/treasure generator, combat management, campaign notes, maps, I love it. Since extensive datasets seem what you need, Janik, the DM Genie developer, seems to be working to...