Harmony 890 with RF Extender is heavenly.
I love URC stuff, but I agree with Clint, the Harmony is much faster and easier in programming.
Be aware though, Harmony can NOT take your discrete IR codes. You have to supply any unsupported codes to Harmony's tech support so they can add them to your account and possibly their device database. I had this situation recently with discrete HDMIOut switching codes for my Onkyo NR906.
The first time I e-mailed them to tech support, I got no response. I followed it up almost 2 months later (last Sunday) and had a response within 6 hours. They were added to my remote and I was up and running perfectly!
I say this to give kudos to Harmony support but also to illustrate the occassional issue with their system not reporting or them missing a support ticket. I love my 890 Pro though (was almost $300 total after RF Extender and IR leads that an eBay seller didn't include with the RF). If I were to do over, I'd buy the normal 890. I think it looks nicer, the black of the 890 Pro is overrated. Sorry for the long post. I'd love to do a full, in-depth review of the 890 Pro.