I'm not working on the issues, CharlieP can easily manage it by himself :)

Basically, the clocking didn't work right with my PIC's internal RC oscillator. I've never had a lot of luck with the internal RC for generating serial data, though it's fine for other things (mk1's button control was done with a 12c508, mk2's power control is one too. Button moved to a 16c54 as it does a shedload more like dimming too now and there weren't enough pins on a 508!)

Hugo