These 5 stars are both for IndigoTouch and the Indigo server, and probably OS X deserves some of the credit as well. For the first time in 15 years, with Indigo, my X10 reliably works.
I have used x10 for 15 years or so (for pool filter, pool light, hot tub, fountain, xmas lights, space heaters, you name it). At first I used the x10 alarm clock and radio remote UI's, but those have always been hit or miss. A few years ago I started using the smarthome server on xp. Still hit or miss. Got this USB interface amplifier gadget, which helped a little bit but not enough. When the iPod touch came out, I made a little php server on my xp box hooked up to the smarthome api and saved the URL's on my iPod screen as on/off buttons for individual x10 addresses, (maybe an idea for indigo to save the open app click) but obviously still unreliable.
Now, with OS X, Indigo, and this little app, x10 is fast and reliable (and I am one step further from getting weened off from XP...)