Oh! I thought you had committed to 3rd Edition... My spreadsheet has a lot of the optimization math figured out, and I suppose you could punch in the module data easily enough, and randomize it. The reason I didn't enter all the module data is that Herb himself asked me to "minimize verbatim content" back when I was first building it.