1. A method for implementing command and control for home devices via a home network, the method comprising the steps of: connecting a first home device to the home network, wherein the first home device is capable of displaying user interface data; connecting a second home device to the home network, the second home device storing user interface data in a selected format that defines a user interface for commanding and controlling of the second home device; receiving the user interface data at the first home device via the home network from the second home device; displaying the user interface defined by the user interface data on the first home device; accepting user input from a user in response to the user interacting with the user interface displayed on the first home device; and controlling the second home device by sending control and command information from the first home device to the second home device based on the user input.