I currently own the URC 200 and the RF receiver / flasher. Works very well in my non-dedicated family room set-up. IMO, the URC remotes have the best feel and the best functional operation (ie button size, quantity, simplicity, etc.) while still offering a lot of flexibility and depth. I agree with Mike, PC programmability is great, but you have to jump up to the pro line and it's quite a bit more expensive. With the large learning and macro capability and capacity, the URC consumer line might be enough for your needs, especially if your equipment has discretes on the OEM remote, or if you can work around it (some times not that difficult to do)
I'm upgrading to the URC-300 and giving the 200 to my folks. I want the extra buttons in the LCD area (and the touchscreen has a cool factor
)