Picked up one of these recently while on a US trip having read so much about how great they are. Well after a significant amount of programming effort and calls to the support centre, I can agree.
For those who don't know much about the Harmony, this remote is programmed over the web and is activity based, not macro driven. So you can press one button to say watch a DVD, and the Harmony will turn on your TV, switch to the DVD input, turn on the DVD player and if you want, play a DVD that's in there. You could also have it turn on your receiver, switch to the right input there etc.
I have it now controlling a JVC D-ILA TV, TelstraClear cable box, gbpvr (the local PVR software), Samsung DVD player and Akai VCR. One of the cool things about the unit was, once I entered the name/model of my TV, it downloaded all the codes for the remote including some that the JVC remote doesn't have! For example on the JVC, to change inputs from say TV to Video1, Video1, HDMI etc, you have to call up an onscreen menu and scroll down to the desired input and press Enter or press the input key enough times to get to the desired video source. The Harmony software downloaded direct input keys for the JVC and assigned them to soft keys on the remote.
Tech support is very good also. There is a NZ number (toll free) but when you call it, it actually goes to Logitech US support. Since your Harmony is programmed on the Internet and your settings are saved in your online account, they can actually see what devices you have and how you've programmed it. They can even change the settings for you and then you just download the new ones into your remote.
I see that Harmony now has a model 720 which is available only in certain large stores in the US (WalMart and Target I think). It's much cheaper than the 880 but has all the functionality. For those planning a US trip, highly recommended unit. However I don't think I would have paid the local price for the 880 - that's a bit hard to justify, despite the power of the device.