"but my first class on computer design was programming in machine language (Hex, not assembler) with the program and date input from a numeric keypad" Boy, you had it easy. One of my early jobs required me to make changes to a computer program via toggle switches and a push button. One toggled in the address, the operator, the data and the parity bits. 73, Ken W2DTC