Cheers Mike,
I am already using Timers 1 and 2 for other interrupts, hence the reason for using Timer 0, especially as I'm only after a 'near enough' 2ms that is not critical.
I did'nt realise that the pre-scaler gets reset to zero though, I'll have to bear that in mind for future, although I probably would'nt use Timer 0 for time critical applications anyway.
Nigel indicated that Timer 0 is mainly for backward compatibility and that his personal favourite is Timer 2.
I agree that Timer 1 and Timer 2 being 16 bit timers seem much more suitable and flexible, but just wondered if there were any advantages in the prescaler to timer values being Hi/Low or Low/Hi.
Roy