I have the old Orion system which with their software and cable lets you download a run to a PC. There you can view a graph of the run, overlay another stored run or look individual lap times. It also allows you to store setup data with the run. It uses the same type of detection system (IR to a pickup box) and the box has programmable run length, min lap and goal lap. Loud beeps to indicate each lap, goal lap and run end. I have had it for well over ten years. Great stuff back then.