I think I'm getting wound around the axle because I view a computer and a calculator as identical computing devices. They just have different I/O methods. Either can be used interchangeably to resolve different problems. It just takes a longer time, the the I/O methods are different. The only devices I'd view as programmable are FPGAs. They can have their function changed. Program it to have a 32 bit adder. Then reprogram it to have a 64 bit adder. This is changed, programmable, functionality. If you have a pentium IV or a cheap casio calculator, you can't program it to be a 64 bit adder. They just add the lower 32 bits and spit out the result, add the upper 32 bits (and the carry) and spit out the result. You didn't change the computer to have a 64 bit adder. Just because the pentium makes it easier to keep track of the carry doesn't mean it is different. I just hate to see a lovely 400 year old profession (computer) redefined to mean a beige box.