One of my friends was looking for an universal remote control some time ago and I directed him to come to
www.remotecentral.com and check out Pronto/RC5000. 2 days after, he told me he wouldn't buy a Pronto. Reason? He said he would spend too much time customize the remote rather than actually using it.
It's true, in my case I have spent more than 100 hours since I bought the remote to make it the way I want it. But I don't think I have spent more than 5 hours in total using it yet. But I still love adding buttons, changing graphics, it's fun after all :)