If it hasn't already been mentioned, I think it would be a great idea to be able to have the option of attaching a message to a friend request when sending one to a player that is not currently online. This way when he / she logs on and sees the friend request they can know if its from someone they know or why that person is requesting them as a friend if there is some specific reason behind the request. An example would be that maybe someone says on forum to add them in game, and they would like to be able to tell between which person or persons are requesting them from the forum post from random friend requests.
Bookmarks