Added comments and ability to PrintRunInfo()