Setting up this remote was a painless user experience. I plugged it in, let the Logitech software download the latest firmware, input the list of brands and models of the equipment I have, the software suggested a list of activities, and less than five minutes later everything just worked.I did the configuration on a Macintosh - a lot of times vendors deliver poorly written software for the Mac, but the Logitech software for this remote didn't suck. They also included the USB cable needed to program it, and since the packaging allows you to press a button and see a demo, they included a second set of batteries to ensure you didn't end up with a dead set.I picked this because I wanted to be able to control my xBox 360, but it also works with my Apple TV.Apple MA711LL/A TV with 40GB Hard DriveXbox 360 Console Includes 20GB Hard Drive