Fair comment Jimblumberg - I was a little irritated by my results as much as anything earlier, sorry! there is no sorting involved, or required even - And maybe that is the point - If can sequentially generate all combos to test my solutions,- and exit the check as soon as required - then that is always going to be faster that storing all the combinations and then test them later?Good question, but I can't answer it because you didn't post your code