I have suggestion for the inbox. Maybe it's just me, but I would prefer that the inbox only shows ONE (the last) message from each player. When I open the message, I get the entire message history anyway, so there is no need to list every message separately.
Say I talk with SkyHawk using messages. Now, this could be a long conversation, with several messages going back and forth. Suddenly, my inbox lists twenty messages from SkyHawk, and I have to go searching for my last message with parapara, when I want to respond to his last message to me. Better that the inbox just shows one message from SkyHawk, and below that is my last message from parapara.