I'm not sure. I was saying I've followed the advice given, because I agree that it's high quality... but that empirical testing has eventually caused me to do things differently to that advice and that no shun should be inferred from my choosing to do that. I'm not looking for a forum-fight, I just want a resolution to my issue and I think there's hope in the way that I've now decided on doing things. Again, testing will prove that, or otherwise. I don't think I should be castigated and be accused of "doing things the hard way for some reason" just 'cos I chose a different way to do something.
I will say again - I actually went and tried TMR0 interrupt at 4MHz, as advised, and I observed flickering of the LED. I can't do it much simpler than "LED = on", "PWM = PWM + 1", "if (PWM == DesiredBrightness) then LED = off end if", "TMR0 = 127", "INTCON_TMR0IF = 0" can I? I did that and it flickered. If I've done it wrong, please do correct me, but what I think you're implying is that I refused (and continue to refuse) to take the advice given because of some innate stubbornness. I didn't. I appreciate all the advice and think it is high quality, but I saw a single LED flickering via TMR0 interrupt at 4MHz and 1:1 WDT and TMR0 = 127, so I then concluded that I have no chance with 9 LEDs.