Hey sbank,
10hours, huh? I guess that means you're doing it right.
One of the things with the way those genetic algorithms work is that by the time you get to generation 1000 (or whatever) when it all stops, most of the individuals in the population are basically the same thing. In other words, you start out with a lot of diversity in the population, then you climb the hill towards an optimal result, and the systems all start looking pretty much the same. I remember that there was a "save top 10" option at one point, but maybe I'm thinking of the experimental build... I can look into that.
Anyway, as an aside, what you might try is running the optimizer on the same inputs a whole bunch of different times. Then you have the option of landing on a different type of solution. Then crank out signals from each of the winners and merge them together into a voting block.
Earik