"Friends" is mostly used for private purpose.
For public use, I am more interested in something like twitter or anything that can create a fan base. In a community not everyone is the same. For example, some members might have a lot of fans, some people want to become fans of certain members. It's more like a one-way kind of request. If someone wants to become a fan of a member, this member can either fan back or just ignore, but this fan will be added to this member's fan list.
What I was thinking is, based on what we have already for the friends thing, can we add something like this: a member can send two requests: 1, add as friend; or/and, 2, become a fan/ follower of another member. It's kind of a combination of facebook and twitter in a much simpler way.