I have a Harmony 676 that I use with my 950 and I'm really quite happy with it. My standard caveat is that it can take quite a lot of tweaking to get the setup just right, but it's very versatile and the Harmony database of devices is enormous. EVERYTHING I own was in their database (and, trust me, I have a couple of fairly esoteric items.)