Newbie, created Word Clock, but time is not accurate (clock is slow)

Isn't that estimate based on the value of timer0, which isn't affected by disabling interrupts? Surely, that would allow you to make a very good estimate? At least, in theory?