I've got a load of stuff on order from China. Including shift registers, hopefully they'll do what I want and give me a load of extra pwm capable outputs, I need about 24.
Gosh, that's a lot of PWM outputs. A shift register will give up to 8 outputs from 1 pin but I think you can chain them for more? No idea about PWM with shift registers though.
I'm still waiting for bits. Another Arduino and the wireless transceivers for the clock. Some bits have come quick and others taking long time.