I have only had the remote for 3 days, so these are just preliminary findings.  This remote is being used to control : Hitachi 32HDL51 TV, DishNetwork DVR-625, Sony STR-DA7ES receiver, JVC HR-S9911U VHS, HP Z540 computer, Archos AV-500 PVR and an X10 light controller.  So far the only problem I've had is with the X10 controller, but I haven't put any time into debugging it.The computer I am using for programming the remote is a Dell E521 ( AMD 64X2 5600+ processor ) running Windows XP Pro SP2. Installing and running the software was quite straightforward ( I'm on a 3Mbps DSL connection ).  I find the software to be fairly intuitive, but did note the "strange" English that other reviewers have mentioned.The only glitch I ran into when doing the initial setup for the remote was that the software wanted to "read" some of the signals for the DVR-625 and the Sony receiver though I had checked before buying the remote to make sure they were supported.  It then occurred to me that both of these units have TWO remote controls ( both have two-room capability ).  The software was just checking to see which remote I was using.  BUT that showed me that the folks who have complained about the remote's learning capability have legitimate concerns.  I have had a number of teachable remotes, and this is the first one I've had a problem with.  The main problem seemed to be lighting - I had to turn off a lamp about 3 feet away before I had any success at all.  Then, if I had the remotes about 3" apart, and pressed the button for no more than 1 second, the signals were received ok.  This is the main reason for a 4 star rating rather than 5 star.I spent most of today setting up the "favorite channels" on the remote.  The only reason it took so long was that I searched the web for appropriate icons to use, then had to edit them to get 75x44 pixel images ( don't try to use any other size - the icons "stretch" to fit 75x44 ).  A really good source for "nice" icons is [...]After getting the icons, setting up the favorite channels feature was a breeze.  And, best of all, it actually works.As far as the physical design of the remote, I find it very easy to use.  A lot of thought went into the placement of the buttons, and I have no trouble using it with "one hand operation".  The remote I replaced with this one was also a touch-screen ( rather old Sony one ), so I have no problem with the touch-screen.  I also have fairly small fingers, so that may help!  It is a fairly small screen.  I find the lighted buttons to be extremely useful, and it's pretty neat that they turn on as soon as you pick up the remote.  I can't comment too much on the battery life, since I've only had it for 3 days.  But the battery indicator hasn't moved very far from full during that time.In conclusion, I'm quite satisfied with this remote.  Before buying one, make sure it will control your components with a minimum of "teaching", because that's a real bummer.  You can check all your components on Logitech's home page.Added after initial review:  Just noticed the remote wasn't really turning the DishNetwork DVR on or off.  The "help" and "device" could turn it on/off, but not the "activity".  I wasn't able to correct the problem with any of the adjustments, but the setup allows one to add steps to activities.  I added a "select" to turn it on and "power toggle" to turn it off.  Now it works fine. 

Question: Is the software included good?
Answer: the software was quite straightforward