things like power on the tv and cable box at the
same time, and maybe another main macro button
to turn those both on AND the receiver.
All remotes will do that, it's a simple matter of stacking one command on top of another. The problem is, this will be a specialized button, which can only be used once, when all devices are already off. In the world of limited physical real state of universal remotes, you can't afford to have too many of these specialized buttons, not to mention the clutter, making it real user un-friendly.
One approach I can think of is to have a specialized page with these buttons, once pressed, then make it jump to the appropriate generic control page. Task made easier from a remote with PC editing capability.
I'd also
like macro features such as being able to press
one button and have the DVD player turn on, the
tv switch to DVD input, and the receiver switch
to DVD input.
All remote can do that. Again, with function that "turns something on" you gotta be aware this is a once-off push ('cuz a second push will have the opposite effect). Switching functions, no matter how many times you pushed, will always switch to that function.
Maybe this is obviously simple,
but I also need one that can learn the "favorite"
button from my Comcast remote since that's what
I use to scroll through the only channels I watch
on the hi-def box.
Is this as simple as pushing buttons "0" and "5" for CBS? Any remote can do that. You just have to manually program it in, no hooking up a cable to your Comcast and press "learn." No such luxury.
So far I've liked the Sony AV3000 the best I think,
but it does seem a bit intimidating (but I'm quick
to learn).
That's what they all say :)
Very simple. If you are willing to put up the time to program it for your environment, then the work will pay off toward an intuitive finished product. No effort, no payoff.
Everybody should begin their remote research by answering: Hard buttons or Touch Screen? One-hand operation paramount? Touch-no-look operation paramount? How much effort are you willing to put up? How do you feel about doing most of the programing on your PC? Pssshhh... even the ProntoPRO requires that you do some work to push its capabilities.