Network places: concepts, experiences, and Plans