A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of system components connected via a wired and / or wireless communications network. The system components include audio / visual components (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). A portable controller allows a user to access and control the system components from any location within a controlled residential and / or non-residential environment, including its surrounding areas. The portable controller includes a user and management interface that contains customized control screens for the system components. The control screens are stored in a hierarchical architecture that is searchable by region or component type.