I'll detail the example with what I'm currently doing with some URC stuff off of ebay and without JP1 below. If this can be done with JP1, I apologize and please enlighten me as the URC stuff is just too expensive to use in each room
I have also had a dream for long time of using a cheap logitech remote to do the stuff below. It seems you could do a LOT with them as they have soft buttons and large LCD screens. Since some of them are even RF, such a tool would make them the cheapest remote for home automation purposes where each button could theoretically send a command to the HA server. The HA server would then perform all actions and send the commands out to each device (TV, lights, HVAC etc...). If you know of a way to do this with logitech harmony, please enlighten me too...
To give you an idea of what I'm talking about, currently I use the MX900 URC remotes. They allow for complete customization, so I created nice menu. It starts at the home level with soft buttons to control the thermostats, then you can drill into each room.
The actual devices and associated IR codes are all under their respective rooms. This means you have access to all factory device IR codes should you need them (but I rarely do). If you don't drill into a device, the main remotes hard buttons will automatically send commands to the correct device as a PC keeps track of whatever current source is selected and which remote buttons are pressed. At the room level you can also control other things in the room such as fans and lights. It also goes without saying that this allows for the PC to do complex macros with any device connected to the PC. This allows for buttons such as Goodnight that can turn off the TV, arm the alarm system and turn off the lights.
The remote itself works great with my PC because I use an MSC400 serial controller to send RS232 triggers to my PC when each button is pressed. This means, no macros exist in the remote.
An extensive detail of how the system works is found at the link below:
http://cocoontech.com/forums/topic/1869 ... ntry168294
I've attached some pics to give you an idea of the functionality I'm looking for, but "on the cheap." I should probably point out that each new MX900 is costing me $150-$220 for this functionality. That said, any similar solution that I can do for under $80/remote will be studied by me in detail.

EDIT: not shown in the diagram is a few WIFI2IR devices for other rooms. The Global Cache WIFI2IR device acts in a similar manner to the GC100-12 controller shown below, but communicates wirelessly with Premise, the PC program that sends the IR codes to the IR controllers (GC100-12 and WIFI2IR).




