I'm starting to think that the min_repeat added to the lirc.conf for the STB is going to solve my problem as I can already tell I'm getting cleaner channel changes. Thanks for this. I don't think I would've figured it out otherwise.