Also add a thing to allow you to actually send the mail by internet
and reattach it to a pokemon after taking it off
and mailing templates to send the same mail over and over again
and mail printing to turn it into a "Paper" item that can be put on and taken off of a pokemon and is stored in your bag,that is named after the title of the letter ("MailName" Paper item).This would allow you to move it from pokemon to pokemon
and editing mail if you created it.
And make "Bug Mail" which will allow you to select a crashlog from your pokemon folder and send it to a friend