A web-based system that includes one or more remote devices, a web-based host, a network, and one or more homes is provided. A user can connect to the web-based host using a remote device via a network such as the Internet. The web-based host provides the user with an interface for monitoring and/or controlling home devices in the user's home. Via the interface, the user can select one or more home devices in the user's home to monitor and/or control. The web-based host receives the user's selections and communicates the user's selections to the user's home via the network. The user's home then receives the user's selections and causes monitoring information to be obtained from selected home devices and/or causes the behavior of selected home devices to be controlled according to the user's selections. The user's home can then communicate monitoring and/or other information related to the home devices to the web-based host via the network. The web-based host then communicates the monitoring and/or other information related to the home devices to the remote device via the network where the information is displayed.