Ahh, you were talking about the delay.
I wrote that code just for that post to be as simple as possible, so i sort of forgot the delay.
But now i totally see where you're coming from, and changing the delay actually sounds superior since the PWM still steps through each level.
Speaking of levels, is there any way to get more PWM resolution? say 1024 levels instead of 255? You would need some kind of external chip to do it for you, a DAC of course. Any suggestions for that? (3 channels would be nice)
Anyway, Thankyou greatly Grumpy Mike, you've helped me out yet again! You just do such a great job here...