I want to point out that there is already a device that fits this description that I have had success with, though it wasn't easy to find:
IR Device Controller
[X10-3011]
http://x10-hk.com/store/product_info.php?products_id=57It looks like the X10-3011 is currently out of stock, but the "new version", the X10-3012UK, is available. When I ordered, it was the opposite.
IR Device Controller (New Version)
[X10-3012UK]
http://x10-hk.com/store/product_info.php?products_id=190They carry a 110V version of the X10-3011 that works in the US, but they don't show that on the product page; I had to use the "Contact Us" link and ask about it. I don't know if there is a 110V version of the X10-3012UK. This store ships to the US. They don't accept US currency, but you can pay via PayPal and it will do the currency conversion. Check the exchange rates for each currency they accept (
http://www.xe.net/ucc) because they fluctuate and choosing one over the other could save you money.
My second X10-3011 (110V version) works pretty well for me (the first one was defective). It uses a single house code and you can program 32 IR commands, 2 per unit code. Each unit code has the ON and OFF command codes mapped to a learned IR command. I would wish for a little more density since unit codes can be in short supply in a large system and X10 has so many command codes, but it's still twice the density of another product I remember seeing on Smarthome.com. The IR codes are learned from existing remotes right on the unit and stored in nonvolatile memory so they are not lost if the unit is unplugged or the power goes out. I've used it to control my TV and a couple of other components. This unit makes it possible for an X10 macro to execute a task sequence on my entertainment center (turn on the TV, switch inputs, and start a DVD playing, for example). Another idea: You could make your TV switch to an input connected to a door camera when someone rings the doorbell.
The X10-3011 doesn't have external IR LEDs like an IR blaster, but the X10-3012UK does. However, I'm not sure if there is a 110V version available for the X10-3012UK.
All of this being said, I would love to see a US-designed product that makes better use of X10's many command codes and has connectors for more external IR LEDs.