My whinge about other universal remotes
Even though the web application to set the thing up isnt the best bit of kit, it's better than going through a list of codes in a booklet and then trying each one out because the code that matches your equipment doesnt actually work.
If you also buy a bit of kit from overseas, chances are that your model isnt listed in the booklet. Vice versa too if you buy an universal remote from another region.
I've tried learning remotes, which is nice if you still have the remote to teach, but to learn every single button is royal pain. Of course, it isnt necessary to learn every single button but when you can, why not. Especially if your remote actually has extra functionality which isn't available on the original remote. Like my Loewe VCR. It has the functionality to fast forward 30 seconds but there was no button for it on the original remote, yet the profile downloaded through the web had it, and it worked.
I've also use omniRemote on a palm V. The problem there is that my Loewe has a higher frequency that it can detect so it can't learn it.
There are many things you wish it could do better, and the price is something to consider but I quite like my Harmony 785. I do wish the buttons were bigger, which is why the touch screen would be great if only it wasnt so expensive.