I use the Harmony 890. It is the same as the 880, but RF. It works great with all my products, once you figure out the tricks. Also, I'm not sure if this is still the case, but I got it on amazon.com for $280, $120 cheaper than the shelf price. I have a:
Sony Bravia TV
InFocus Project
Denon AV Reciever
Sony DVD Player
HR20
iPod (macro's made for both music only and video)
All of those work flawlessly now that I have setup the remote correctly.
I will admit, it did take a LONG time to set up correctly, but that is mainly because Logitech has no support for the iPod, so I had to set that up all myself, creating two devices, one as a music server (for music) and one as a laptop (for videos).
But now that it is all setup correctly, it is perfect. Could not have asked for anything better.
P.s., I have both an MX600 and an MX800 HTM Remotes. They are both OK remotes in my opinion, but I cannot say I like either of them that much. First off, they are both rediculously expensive, or at least they were when I bought them. Second, the MX600 is not computer programable, and the MX800 is only Windows programable. And gosh, I hate having to take out my PC. I'm a mac person myself...