Very nice program! I noticed, however, that the stations from DVL to SCD display 5H 52M delay. I noticed a few nights ago on the EB that originated in SEA/PDX on August 2 stopped reporting after HAV, which had a 5H 52M delay. 2 number 8 are reported at MSP, one with the 5H 52M delay as the ones mentioned above, and the one due in with the delay time from SCD. MOT is ok on the other side of DVL. HAV has no information.
Also, given what you mentioned about how you developed the program, do you include if there is something that severely disrupts the trip between two stations. An example would be it left MOT 50 min late and caught behind a stalled freight and is expected to have a 3 hour delay into RUG. Would the program continue with the 50 Min delay, or will it account for the new arrival time?