Include an ability to listen to some network ports for incoming triggers. Or have a light webserver capability. So that it would be possible to trigger events over the network from phone or another computer. Also - andriod/iphone client would add up to the whole experience. Just open upp the app, press the button and your computer (on the other side of the world) will do whatever you've programmed it to do.