Harmony remotes are very cool. I thought I would mention that the lesser models don't offer much less functionality. I had a Harmony 628 remote which was reasonably cheap and did all of the interesting programmable macro things. Differences I can see are the 880 has the lovely rechargable docking station (batteries in the 628 last for about 3 months max), colour screen, and looks much better.

If you are looking at a Harmony, you need to be aware of one quite important detail. To get the most out of the remote, your devices must be able to switch to a certain input on a keypress. My Technics stereo could not switch from Tape/Tuner/CD to Aux using the remote (oh the pain). Also my Samsung TV could not switch to a specific input (Tuner, SCART 1, SCART 2, S-Video) with a single button - it has one button which cycles through the inputs.

Because of this, I would press 'Play Xbox', and the Xbox would turn on, the TV would come on the wrong input and the stereo would be on Tuner. It was a mess. I sold it to a guy who got everything working perfectly. YMMV - I think my devices are an exception.
_________________________
Hussein