an electronic alarm clock connected to one or more networks comprises : a network communications device , wherein the network device receives content from the networks ; a touch screen ; one or more speakers ; and a local storage device , wherein a clock function is provided , wherein an alarm function is provided that plays user specified content at a user specified time on said screen and the speakers , and wherein a physical button is disposed on the clock to manage the alarm function during an alarm .