I've had this remote for a month now and really like it.  It didn't set up very fast and took a number of tries to get the macros right for turning on the TV and switching input devices, but once it was set it's been great.  My kids are 12 and 15 and are thankful for the remote.  They don't have to ask for my help to play video games or watch a DVD anymore.A few particular features I like about the remote:1. The keys for the most part are backlit and when you move the remote the display and backlight are activated, you don't have to push a button.2. It is rechargable.  I hate having to replace batteries every few months.  It lasts almost a week on one charge... but I put it on the charger after about 3 or 4 days.  I don't want to chance being without this baby.3. It will learn commands from my other remotes.  This was very helpful when setting up the macro for switching TV inputs.  Even tho I put the TV make and model in it didn't know how to switch from SAT input to DVD input without a little learning.  This all depends on your TV.  Mine is a Mitsubishi WD-65733.  I also had to tell it what the inputs were called and which ones were listed in what order.  Beware... I think it was case sensitive in setup.4.  If you want to go into the advanced features of one of your devices without using the macros to do what you want to do you can still do that.  Just a double click of a button and you can set the surround sound on your stereo receiver or modify the night display on your DVD player... and so on.5.  It controlls my HD DVR from DirectTV so I can still FWD,RWD, pause, and record without any problems.  It does everything the remote for the device did.6.  You can upload your own photos to the remote and set them as the background in the display.What I don't like???There are really only two things I would change about it and that's the feel of the buttons and the ease of setup.  Some buttons are very small and they're hard plastic.  Some remotes have the nice big rubber buttons and for some people they really like those.  I don't know how you could make it easier but I did have to get it to learn a few commands from my TV remote.  Some people just aren't into computers and electronics much and could get frustrated by this.Over all, this is one sweet remote.  My friends are jealous when they come over.  A co-worker went out and had to buy the same one because he liked it so much.  I highly recommend it. 

Question: How did you like the function?
Answer: Over all , this is one sweet remote