> This is not yet a patch. It is a request for comment: is this roughly what you are looking for? I think generating all the permutations of what you need from the same set of source data is better, yeah. Ideally that means if you had to tweak the source, the permuted list (i.e. MODES_TONE, etc) would change accordingly. --Dan