A first aspect of the invention provides a method for accessing and retrieving information via an enhanced proxy over communication channels established between a browser and an information source, including a means of modifying the information by the proxy according to user selected filtering services.