I just took receipt of a new MX-500 remote this weekend and spent several hours programming it and putting it through it's paces. I sold my Sony RM-AV3000 simply because I didn't care much for the LCD touch-screen concept. The Sony was otherwise very powerful and functional. Some comparison notes between the RM-AV3000 and MX-500: 1) The Sony was slightly more powerful, both in terms of signal sending and programming potential. 2) The Learning function was easier to use on the Sony because it allowed you to learn a key and change the name of the key in the same step/procedure. 3) Once programmed, the MX-500 is definitely easier to use in terms of ergonomics and finding the right keys. Although the Sony has hard buttons for some of the most common devices, which means you don't have to hit a "Main" button just to get to the "Device" menu. 4) Owner's manual for MX-500 is easier to use. The Sony manual was intimidating. 5) Sony worked on everything. There were two instances of commands I tried and tried to learn to the MX-500 that would not work (see "questions" below) when I tried to use them on my TV, even though the commands appeared to take. 6) Sony had 7 or 8 spaces for re-labeled functions compared to only 5 for the MX-500. It is sometimes difficult coming up with a recognizable abbreviation with just 5 symbols. All in all, even though the Sony has some advantages over the MX-500, I prefer the MX-500 for plain old "ease of use". It is a very nice remote for the price, but here are a few things that could use improvement: a) More steps for Macros. I found, to my surprise, that 20 steps doesn't go very far when you are programming in menu scrolling. I had to use two macro buttons to perform the sequence I desired. b) Better Joystick button. It just does not give you a positive/confirming feel... it is very sloppy. I think this is about the worst joystick I have encountered on any remote I have used, and the only big disappointment I have with the MX-500. c) Pre-programming codes were pretty much useless. The pre-programmed functions did not match up well with my equipment, so I ended up over-riding all of these with "learned" keys. I would recommend skipping pre-programming altogether. Now for a few questions: A. As I mentioned above, a couple of learned keys do not work on my Sony XBR TV even though I got the "good" signal from the MX-500 indicating that the key was learned. Has any one else experienced a similar problem with the MX-500, and is there any way to correct ??? B. Does the LCD screen ever turn off ??? If not, will this put a drain on the batteries ? C. Is it possible to learn one MX-500 key/function to another MX-500 key/function (just using one remote) ?