12. A method of communication comprising: employing an integration software module to provide an integrated data connection between a webpage and a social network, the integrated data connection configured to automatically deliver data relevant to the webpage based on a portion of content of the webpage selected by a user, wherein the integration software module behaves at least in part according to a third-party custom software cartridge that modifies a behavior of the integration software module to take actions in addition to search, including at least two of changing search results font, downloading files, presenting a user interface on a target webpage, accessing a database, acquiring user input, and playing multimedia files; and establishing a communication path between a first user and second user by using the webpage based on a request from the first user viewing the webpage, wherein the second user is not associated with the webpage.
12. A method of communication comprising: employing an integration software module to provide an integrated data connection between a webpage and a social network, the integrated data connection configured to automatically deliver data relevant to the webpage based on a portion of content of the webpage selected by a user, wherein the integration software module behaves at least in part according to a third-party custom software cartridge that modifies a behavior of the integration software module to take actions in addition to search, including at least two of changing search results font, downloading files, presenting a user interface on a target webpage, accessing a database, acquiring user input, and playing multimedia files; and establishing a communication path between a first user and second user by using the webpage based on a request from the first user viewing the webpage, wherein the second user is not associated with the webpage. 13. The method of communication of claim 12 , further comprising providing a user interface component that when selected by a user causes a launch of a software integration module configured to establish the integrated data connection.