The best thing about this remote is the programmable button feature. Most remotes can be programmed to control other devices, but some features for the DVD player will not be on this remote, such as "Eject". So, this DISHNetwork Remote took advantage of the opportunity and made the remote be programmable, so any button can be programmed to do whatever you want it to do on another input (TV, VCR, DVD, AUX).
For me, I programmed the DVR button to "Eject" when in DVD mode, and it was fast, easy, and the end result was heaven being able to use one remote for it all. The instructions that came with the remote were easy to read and follow, and had all the information you need to program and operate the remote.
I also found that this remote was more smooth and better quality than the previous remotes I owned from DISHNetwork. DISHNetwork did a great job on this remote!