Social layering is the concept of adding social interaction features as a separate layer on top of the web. Obviously there is a lot of social interaction going on on the web and there are a lot of ways that social interaction can be added to a web page. With social layering no preparation or modification of the web page/site is required. Instead the sought feature is layered on top of the the existing page/site using a proxy architecture that allows new functionality to be added on demand and at the users discretion; and with full access to access (read) and modify (write) the content. The concept has been applied to construct a series of live advice-giving applications where existing web content is used to complement spoken dialogue for medical advice-giving as well as in a number student projects demonstrating possible uses of the concept.