CrossRoads:
If your math is all done in the form ofelapsedTime = (timeNow - timeEarlier); // add elaspedTime to add rideTime summary
where timeNow is the stopped time, and timeEarlier is the time you startedand all time related variable are unsigned long,
then there will not be a rollover problem.
Ah yes, I get it, that makes perfect sense... I was just over complicating it. Thanks!