Another vote for the Harmony (I have a 676). Incredabily easy to program. Took a half an hour to integrate 2 new components into the schemes (macros) a Lutron Graphics Eye and Epson front projector. I couldn't be happier.
And I'll add another vote for the Harmony 676. After the rebate, I bought mine for $70 and couldn't be happier.
It works all of my components: Sony SXRD, Motorola HD/DVR box, Yamaha A/V receiver, Oppo DVD player and Lutron lighting. I was easily able to customize a number of activity commands. For example, I touch "Watch a DVD" and then...the TV shifts to the DVD input, the A/V receiver shifts to DVD channel, the DVD player fires up and the lights dim to the preset level!
If I touch "Watch PVR", then...the DVD player shuts off, the TV shifts to the Cable input, the A/V receiver shifts to the TV channel and the lights dim to the preset level.
Many people complain about the limited battery life for the 676. However, after three months, I'm still using the original set of four AAA batteries. Once they finally die, I simply recharge them using my 15 minute charger.
