Logitech Harmony One Advanced Universal Remote (915-000099)
Great remote, just take your time
Now that my remote is set up correctly, I love it. I wanted to pull my hair out when I was setting it up, but only because I was breezing through it. You HAVE to pay attention to every setting/detail for it to be groovy. I'd buy another!