1. A computer-readable non-transient storage medium having embedded thereon computer-readable code for managing a plurality of user records, the computer-readable code comprising: (a) program code for enabling a registered user of a social network computing system to edit a user record of said registered user on said social network computing system; (b) program code for enabling said registered user to select a topic segment having a heading topic from a topic library, wherein said selected topic segment further includes a set of at least one question sub-segments relevant to said heading topic of said selected topic segment ; (c) program code for enabling said registered user to select a question sub-segment from said set of at least one question sub-segments including a question, wherein said question is relevant to said heading topic of said selected topic segment; and (d) program code for enabling said registered user to prepare a message responsive to said question of said selected question sub-segment, wherein said prepared message is stored in said selected sub-segment of said selected topic segment of said user record, and wherein said user record is accessible to other said registered users of said social network according to access rights.