Prior to the introduction of desk-top personal computers (PCs) most calculations were done on a central “mainframe” computer with input via punch-cards. Computer codes as well as output files were then printed at the central mainframe and distributed to users. This typical collection of several hundred pages of code, bound in a 30cm by 40 cm binder, was the norm at AECL until about 1990.