9. A computer-implemented method for providing user-to-user online networking service over a network providing online networking service to a plurality of user, including members and non-members, comprising the steps of: providing functionality for said plurality of users to compose personal reviews for other users and tag said other users with words describing personality attributes; providing a first user of said plurality of users to initiate and send an anonymous message to a recipient via said network, wherein said anonymous message includes profile of said first user; inserting at least two additional profiles selected from at least two of said plurality of users to said anonymous message before sending said anonymous message thereby making sender of said anonymous message unknown to said recipient; allowing the recipient to respond to said anonymous message with: a) deleting said anonymous message; or b) selecting one of the profiles in said anonymous message; revealing said first user as the sender of said anonymous message to the recipient if the recipient selected the profile of said first user in said anonymous message; and generating a new anonymous message, if the recipient selected a profile other than the profile of said first user, to include profile of the recipient and at least two additional profiles selected from another at least two of said plurality of users, and delivering the new anonymous message to the user of the selected profile.
12. The method of claim 9 , further comprising the step of: allowing a first member of said members to make match for a second member with another user and sending a matching request to said second member and said another user.