Before you go plunking down $1200 on a remote you most likely won't be able to program without many, many hours of learning the software, consider some other options. Also think of how you'll use the remote. Are you a channel surfer? If so, a touchscreen remote could be the wrong choice. For less money you can get yourself an MX-900 from URC with an mrf-300 (RF base station) and have it professionally programmed to work properly.
I started out with a Pronto TSU1000 many years ago (my first real universal remote), only to learn that I did not want to use 2 hands to operate my remote. I also did not want to have to look at the remote every time I wanted to execute a command. I then stepped into the MX line from URC, starting with the 500 and moving to the 800, 850, and now the 900. I, along with my wife(a.k.a.-test subject) love this remote. I/we have it controlling 12 components and 4 zones along with lighting in 3 areas (X-10).
Over the years, I have owned, programmed or tested the following remotes:
Overall, I prefer the MX over Harmony and Pronto remotes. That's not to say that a Harmony or a Pronto wouldn't be the right choice for you. I guess what it boils down to is personal preference, along with how the remote will be used. I recommend doing some leg work and visiting some stores where you can demo different remotes. It can save you a lot of hassle in the long run. And again, the preference for the MX's from URC is just my opinion. All 3 manufacturers (URC/Pronto/Harmony) make remotes which have the ability to control all your gear, and most likely do what you want them to do. So my advice is to do some "hands on" reasearch.
"People are very open-minded about new things -- as long as they're exactly like the old ones"