Aratti,
I think I understand the concept, but where would I put the variable increment in my code example? In the main loop, or something in the interrupt routine? That is basically what I was doing with the y=y+545. There I was only able to keep track of one overflow. In my interrupt, I am actually working with the previous timer value, not the current running timer value.

Thanks for the reminder on the EEPROM thing.
Scott