1. A method of providing on demand access to content stored in a network, the method comprising: communicating a content selection page to a web browser application corresponding to a user and being executed on a first customer premise device; receiving content selection information from the web browser application; updating a play list corresponding to the user to add to the play list content selected by the user; and transmitting selected content added to the play list to a second customer premise device.