Administrators are able create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester is shown as relating to the requestee. Relationship types can also be set as needing or not needing approval.
Administrators can give users the option to auto approve relationships on a per-relationship type basis.
Bundled with the main module are add-on modules providing functionality that not every site will need:
User Relationship Mailer will (conditionally) send email notifications regarding relationship creation/removal/approval/disapproval/cancellation.
User Relationship Defaults creates default relationships to any user joining the site (think Tom on MySpace).
User Relationship Implications allows admins to specify implied relationships (Manager implies Coworker) that are automatically created.
User Relationship Invites requires the Invite module and allows users to specify a relationship to a user that they invite to join the site.
User Relationship Privatemsg integration with the privatemsg module showing your relationships in the quick select list.
This module allows fields to be edited on a node's display (e.g. at node/123), not just on the node edit pages (e.g. node/123/edit). It also works within views, etc. Anywhere a 'formatter' can be selected, you can select editable (or click to edit).