Yeah, from the research I did, I would say a Harmony 659, 628, or 676 would be fine. I think Jason got a good deal on a 676 from Visions.

I just got my 670 from Dell with rechargeable batteries for $99 and its great, but the button layout is really good for those of us that use our DVR's a lot.

here is a great link with pics and descriptions.

http://www.remotecentral.com/cgi-bin/mboard/rc-harmony/thread.cgi?4251