Thanks.
Don't want to use the Arduino PWM functions as I need to use the timers for specific synchronised waveform generation with capture inputs.
Driving a CCD array and reading in analogue output values via ADC converter.
Can just about manage with only 3 timers but would have been stuck if millis() had pinched one!