Some thoughts about chat

First of all, I apologize for my bad English... I'm not a native English speaker...I just want to share some thoughts about the chat system.

The chat added in b21 is pretty good idea...but i think there are some ways to enhance it)
1)Well, when someone in channel accomplish an achievement a message like this can be displayed:
%ChannelName%%Name% had achieved %Achievement%!Congratulations!
2)Of course, if someone in channel beat the game the message should be displayed. An example:
%ChannelName%%CharacterName% had just beaten the game!
3)When the tough boss is killed by someone the message should be displayed too:
%ChannelName%%CharacterName% had just killed %BossName%! What a battle!
4)Character & Items linkers.
It would be great if when you write in chat with space button, and the shift+right click the item in inventory it would link to the chat, so when other players click on the item in chat the tooltip will be displayed.(People who had played some MMORPG should be familiar with this feature)
Well, the character linker should work the same way, except it adds to the chat with combination of buttons...like shift+C or something... and when the others click on it, the character sheet would be displayed.
5)Commands. /w(Whisper to someone) /afk /who ...and many more

Thanks for reading this mess) Please comment if you like this ideas or not.

(Dunno if i should place this entry on forum or here...)