I got a Harmony 520, and within a few days determined while it would work, I would prefer one with a better screen and the rechargable battery-- so I took that back and got the 880 from Amazon.
I love the remote. The rest are tucked in the drawer now. I use it to control everything, AV, old DirecTiVo, the HR20, the TV, 2 DVD players, a VCR, and a DVD-Recorder.
After a week I am still customizing some buttons and moving things around-- mostly trying to get the needed functions into each activity mode.
How I like mine customized: Set everything to not turn off after the activity ends. Sure, I could end up with every component turned on after a few hours, but after futzing with my TV, HR20 and my receiver accidentally getting turned off while tuning the customization, I decided that if I use something I pretty much want it to stay on. This is a particularly big deal with the HR20, cause I want to go back to the live buffer if I am watching a DVD or something, and also with the DLP TV, which takes 30 seconds to shutdown and then 20 seconds to turn back on if it gets accidentally turned off (plus it is hard on the bulb).
I also made the "Menu" button do the job of "List" and put "DVR menu" as one of the function buttons for the watch HR20 activity and for the HR20 device.
Also as the default, the "-" button is not set up for the HR20, but it knows how to generate it. The button which is logically where the "-" would be is unused in the 880, but that is a simple fix.
The one con I have -- It is a really pretty remote, but some of the buttons, particularly the Vol +/- and the function buttons on my remote, require more presence of mind to activate than I prefer. I almost wish it was a little less pretty with larger buttons which have travel in them as you press them.
But for ease of use, and to eliminate the clutter- it fills the bill perfectly.
BTW- don't pay over $200 for this remote. Do some due diligence and find it for about $100 less than retail pretty easily. At $150, I think it is clearly worth the extra $50 from the other models-- but I think that $250 is a lot for a remote.