It is also true that many manufacturers set up their devices to be extremely tolerant of off-spec IR signals. (After all, most remote controls are constructed very cheaply.) I'm always amazed looking at the LIRC config files; some of the timings in them are off by more than 20 or 30 percent, and yet they still work fine. I have a sneaking suspicion that the problem with Sony devices is that Sony builds their equipment so well, they don't have to be tolerant of off-spec timing. And, therefore, they are unhappy with some aspect of my protocols that other devices just don't care about. (Which reminds me; maybe an additional column for the controlled device's make and model would be useful.)