`PUNCH CARDS' OF THE FUTURE.