Ulti is good and looks very nice however it is a little limited on its whole house capabilities.
Have a look at Rako as they have just launched thier PLL device which sits in back boxes, controls the local circuit and also listens to the Rako keypad signals. Other Rako modules include curtain controllers, Timer clocks and text message controllers. There are also a growing number of automation controllers that can talk Rako out and listen to Rako button presses.
Chris