Check logitech. They fucked all thier universal remotes that were deliberately designed ( by logitech) to use their web interface for programming last year. Zero consequences so far.
As someone with a perfectly fine and functional harmony 525 i am still deeply, deeply pissed.