Well, I'm not going to give up the search

I like DM Genie and may have to take a crack at scripting some stuff. One thing that I find very frustrating but easy to fix is the Domains. Why doesn't the program add the domains to the list when you create them??? Instead, you have to go into the Rules.txt file and add them a second time to get them to come up in the window when creating a cleric.
It would be really nice if it had some "autoscripting" tools. Maybe just good documentation for knowing what values to change using VBScript would be enough.
The DM is not "a programmer" as he puts it. He just wants a tool that he can sit down and use. He loves
SpellGen because of the ease of use and the fact that it has been updated with spells from the supplemental rulebooks on fairly regular basis. This is the sort of thing that he wants, even if it is in the form of multiple programs.
Here are the highlights that he is looking for;
Combat tracker - tracks initiative easily and quickly. Be able to add creatures/characters with just a couple clicks. Either contains all creature data already, or very simple to add new creatures to the database (5 minutes or less per creature).
Character tracker - Keeps track of character information (HP, Ability scores, combat modifiers, etc.). Either contains all class and race data from Core, "Complete", and "Races of.." books, or very simple to add new races/classes to the database (same restrictions as above). Easy to update character information and print out for instances when a player can't make it and someone needs his info to run the character for them.
Spell List generator - got that, thanks to SpellGen

It may not have all the spell descriptions, but it autocalculates damage, area, range, duration, etc.
I'm sure there are more, but these are the highlights of what he is looking for. I guess I could break out my limited VB skills and see if I can create something simple and easy for him to use, but that will require a lot of data entry on my part (not to mention coding).