I initiate most of my home controls from the network but still use IR remotes locally. Since the ITachs are capable of IR learning it seems that a very similar device would be able to accept something like the current sendir command but instead of sending the IR, store the sequence in a table. Then it could use an external IR sensor input and compare received IR versus the stored commands and indicate reception matches through getstate or sensornotify. This could be used by the home server to track local changes and to receive dedicated commands. Anyone thinking about this or is the direction going to all WIFI-initiated actions?