Ah yes. Some of us have a term of endearment for this device: Ænigma.

(with no apologies to Alan Turing)