Players can send a message to other players that can be viewd at any time, deleted or saved.
This way if you can send invites to your guild, request a guild (lets say you know who the guild leader is, but he is not online, and you need to go to work or something....you can send him a message giving him your in-game details and can accept/send invite to you when they get the chance)
Or lets say you know some people who are relatively new to the game...so you write up a "tutorial" or "tips" guide that you can send to them or friends so they can more easily become familiar with the game.
This will actually help Guru out as well for Auctions and Buy/Selling because the person can send a message to the buyer or seller saying they would like to buy/sell the item they saw.
This will also help guilds out (because the announcments thing is too small) they can include dates, times, builds, setups, etc. to all the guild members so the ycan get a better feel for when GvGs, ABs, etc. are taking place.
There are countless ways this can be helpful, you can send people entire messages containing info they may want or find useful...Example: Lets say a player has not been to the Granite Citadel yet, a friends can send them a message containing all the required materials and total cost to the player. (unless they really really wanna search around Wiki)
Yada, Yada, the list goes on
