1. A method of connecting to a virtual community based on any web resource in the Internet being accessed by at least one user, the method comprising: providing a browser plugin or helper object operable to: integrate with the at least one user's web browser; detect the at least one user's browsing activities; automatically create a virtual community for users to interact and to store meta information for said web resource corresponding to any accessed web resource if said user is a first user to access said web resource and said virtual community does not yet exist, otherwise, join to an existing virtual community corresponding to said accessed web resource; start a connection between the at least one user's web browser and the virtual community based on the presently accessed web resource; and retrieve information related to the virtual community; and allow community members to communicate with users outside said virtual community using said connections.
6. The method of claim 1 , wherein the browser plugin or helper object is further operable to provide authorization to allow users to access private communities based on accessed private web resources.