I have the 990 and paying the installer was, even gas time, a turn off. I added a new BD player and was not about to have him come out to program that in. I just use the remote. Didn't feel like doubling the price of the new BD player.I’ve got the URC MX780. It’s a good remote and was originally professionally programmed. Fortunately I got a copy of the software and have been able to maintain it myself subseqently. Having to pay $200 / hr to have little updates made or when I swap a component would have made it a disaster.
If your setup is highly stable, or you have plenty of money and free time to schedule and pay for third-party reprogramming, or you can get the software from your installer and don’t mind learning its basics, I can recommend the URC.
Otherwise get a consumer-friendly remote.