Thanks for the all the input. I see how it's done now. I have it cycling through the array, but I'm a bit confused as to how to add the bounds-checking code that was suggested. I understand the theory of "sizeof" but I have never attempted it.
Would it be done as an embedded if statement or as an else to the my if statement?
if(stationIndex<5){
channel = myStations[stationIndex];
tft.fillRoundRect(160, 40, 140, 25,6, HX8357_BLACK);
radio.setChannel(channel);
delay(500);
stationIndex++;
} else stationIndex=0;
Doing it per the above code, I am successful resetting the index to recycle, however it still sends me to a null station. Perhaps the "sizeof" approach would yield different results??