Optionally, STB 300 could be configured to control or communicate with other electronic devices or systems such as health and fitness equipment (illustrated as icon 450); internet applications such as distance learning websites; other networked computers as part of a home LAN; etc. [0041] STB 300 is in effect a management engine that executes scripts to control various features around the house.