The file is just a text file containing lines as shown in my very first post. I run through a sequence of numbers corresponding to the relay numbers: 1 through 16 followed by relay on-time and off-time. It looks something like this:
1,50,50
2,50,50
3,50,50
4,50,50
5,50,50
6,50,50
7,50,50
8,50,50
...and so on and so on. The Serial.parseInt() helps separate the values within the sketch. I can confirm that changing the delays changes the number of lines the sketch can go through (compounded by whether I allow the on-screen printing of the results). I understand that the relay activation is not an amazing feat, but this project is a proof of concept. These relays will eventually perform tasks and the sequence and timing will be much different. Coming up against these challenges now permits me to understand the behavior of the Arduino and programming in C++.
The final proof will be using a Leonardo connected to an SD card reader containing the CSV file, it will transmit this file's data via Dallas 1-wire comms (to keep the wiring down to 2 physical wires only), and having a Mega 2560 receive the data from the Leonardo to activate the relays.