IMO, JP1 is the way to go. Over a hundred models available, many starting at $5. Can be programmed on the remote or via PC/Mac/Linux with absolutely any function, including discrete power and input codes and do macros of course. Far more bang for the buck than Harmony.
Here's a list:
[Link: hifi-remote.com]My current favorite is the Nevo C2 ($16 on ebay). Here's some details and screenshots:
[Link: avsforum.com]This is my second favorite:
[Link: amazon.com]