I am currently using iRule. Which I love. There are some costs for hardware (IR repeaters/blasters) but it is a pretty slick application. I have it setup to control pretty much everything in my living room. TV, Blu-Ray, AppleTV, Receiver, Lights, AC and I am looking to install another IR Blaster to control my fan!