Punched card coding: the secret of interactive email