1. A method for providing electronic content to a user at a publically accessible user interface kiosk based on a user information and at no cost to the user, said method comprising: interfacing a plurality of user interface kiosks to a server though a network, wherein the user interface kiosks can receive digital content from the server through the internet and present the digital content to a user and the user interface kiosks are publicly accessible but privately owned by an owning entity; a particular user interface kiosk detecting an attempted user access and providing information to identify the user and information pertaining to the particular user interface kiosk to the server; receiving digital content from the server, wherein the content is selected by the server based at least in part on the identify of the user and information pertaining to the particular user interface, wherein at least a portion of the digital content is limited to be digital content that advertises services from third parties local to the location of the particular user interface kiosk; the particular user interface kiosk receiving from the server the selected digital content to over the network for presentment; obtaining revenue from one or more of the third parties in exchange for presenting the digital content of the one or more third parties on the particular user interface kiosk; and providing at least a portion of the obtained revenue to the benefit of the owning entity to be applied as payment for the particular user interface kiosk; whereby each of the plurality of user interface kiosks is provided, in part, from the revenue collected from the one or more third-parties.