My Friends, Revamped

I would just like to see more options with friends. Right now it can be kind of frustrating when looking for a friend or trying to give them something, and I only have a small fraction of friends commpared to others so these are my ideas. Also, here is my idea for an online Consignment Shop.

-Trade Button
This button is only available with friends. By pushing this button you can enter into a trade with a friend no matter where they are, even if you both aren’t in the same place. Also, the trade stays open until one or both players decline the trade. Upon both parties accepting the trade, it completes like a regular trade with a confirmation screen before final acceptance.

-Give Button
Ability to give items to friends without having to be in the same campaign/town as them. Give should also be expanded to include potions.

-Status Buttons
I know this has been mentioned before but I feel it bears repeating. Changing your status so that friends cannot contact you if you don’t wish to be contacted. Include: Busy, Offline/Invisible, On.

-Invites
Ability to disable in game invites. If you are in a game you have the option to turn off invites. This keeps your screen clear so you don’t die due to the pretty white words filling up the screen. All invites sent while in game will be stored and upon entering a town the invites will show in the chat box.

-Activity Status
Shows when a player on your friend list was last on PL. This allows players to keep their friend list trimmed so that they can delete others that haven’t played on PL for a while.

-Friend Groups
Has also been mentioned, but a good idea. Grouping friends based on your own personal criteria.

-Mass PM’s/Invites
Sending a mass PM/Invite to a select group of friends or to your entire friend list. Eliminates one person inviting which can be time consuming. Can only do the mass invite once per game (to avoid invite spamming), and also comes with the ability to turn off Mass PM’s/Invites from friends.