> 8 74xx30's (8 input NAND) with each output feeding one of the inputs > of the other stages. That was my first thought but a quick look at the logic revealed that pressing one button will make only one of the other seven outputs go low. Lee.