A surveying and publishing system for presence messages, said system comprises: (a) a presentity module comprising a sending terminal, wherein said sending terminal is configured to perform at least for one function selected from the group consisting of: composition of at least one message subject to initial surveying, and composition of at least one message subject to widespread distribution-publishing; (b) a surveying server configured to receive said at least one message subject to said initial surveying from said presentity module, said surveying server is further configured to specify at least one parameter for subsequent widespread distribution-publishing of said at least one message subject to said initial surveying, wherein said at least one parameter for said subsequent publishing of said message is selected from the group consisting of: (i) a deterministic parameter, wherein said deterministic parameter is used for a comparison to a preset threshold value, and (ii) a comparative parameter, wherein for said comparative parameter a comparison is made between scores of at least one member selected from the group consisting of: at least two different surveys, at least two different survey groups and at least two different sub-groups of a survey; (c) a presence-notification server, said presence-notification server is configured for: (i) compiling a notification list of a predefined group of watchers, wherein an attribute of said watchers in said notification list meets a criterion for participation in a given survey; (ii) selectively notifying said message subject to said initial surveying to said predefined group of watchers in said notification list; (d) a presence-messaging user agent module comprising a terminal, wherein said terminal is configured for: viewing said message notified to said predefined group of watchers in said notification list, and interacting with said message notified to said predefined group of watchers in said notification list; (e) a client feedback module, said client feedback is connected to said presence-messaging user agent module and configured to collect information regarding said interacting with said message in said presence-messaging user agent module and transmit said information to said surveying server. (a) a presentity module comprising a sending terminal, wherein said sending terminal is configured to perform at least for one function selected from the group consisting of: composition of at least one message subject to initial surveying, and composition of at least one message subject to widespread distribution-publishing; composition of at least one message subject to initial surveying, and composition of at least one message subject to widespread distribution-publishing; (b) a surveying server configured to receive said at least one message subject to said initial surveying from said presentity module, said surveying server is further configured to specify at least one parameter for subsequent widespread distribution-publishing of said at least one message subject to said initial surveying, wherein said at least one parameter for said subsequent publishing of said message is selected from the group consisting of: (i) a deterministic parameter, wherein said deterministic parameter is used for a comparison to a preset threshold value, and (ii) a comparative parameter, wherein for said comparative parameter a comparison is made between scores of at least one member selected from the group consisting of: at least two different surveys, at least two different survey groups and at least two different sub-groups of a survey; (i) a deterministic parameter, wherein said deterministic parameter is used for a comparison to a preset threshold value, and (ii) a comparative parameter, wherein for said comparative parameter a comparison is made between scores of at least one member selected from the group consisting of: at least two different surveys, at least two different survey groups and at least two different sub-groups of a survey; (c) a presence-notification server, said presence-notification server is configured for: (i) compiling a notification list of a predefined group of watchers, wherein an attribute of said watchers in said notification list meets a criterion for participation in a given survey; (ii) selectively notifying said message subject to said initial surveying to said predefined group of watchers in said notification list; (i) compiling a notification list of a predefined group of watchers, wherein an attribute of said watchers in said notification list meets a criterion for participation in a given survey; (ii) selectively notifying said message subject to said initial surveying to said predefined group of watchers in said notification list; (d) a presence-messaging user agent module comprising a terminal, wherein said terminal is configured for: viewing said message notified to said predefined group of watchers in said notification list, and interacting with said message notified to said predefined group of watchers in said notification list; viewing said message notified to said predefined group of watchers in said notification list, and interacting with said message notified to said predefined group of watchers in said notification list; (e) a client feedback module, said client feedback is connected to said presence-messaging user agent module and configured to collect information regarding said interacting with said message in said presence-messaging user agent module and transmit said information to said surveying server.