I am not entirely sure where to put this, so I will post it here and hope it gets moved to the appropriate forum.
On the subject of people wanting to transfer BoA-Heirloom items to other servers without having to pay transfer fees, why not just do something like this (Which would save a lot of coding time I would think):
Currently how the system works, is you purchase an item from the heirloom vendor with Justice Points and you have access to that item on that server only unless of course you transfer a character with it.
Why not make it so when you purchase an item, you aren't buying the item right then and there, but you are "unlocking" it for the account. You would have a vendor in each major city that then sells the BoA items (that have been unlocked) to new characters on any server for that account for free/1c so players may join their friends on other servers with accelerated leveling (because if we own BoA items we don't want to level slowly, ever) without having to worry about paying $25 every time a friend plays on another server.
This presumably wouldn't put any excess load on the character database since there is already a cap of 50 characters per account.
This would save the dev team from having to write code to link every server in a global mailing service.
What do others think?
Just my $0.02
I refuse to approve any suggestion from somebody who comes from a PvE server, and spent justice points to buy heirlooms when honor heirlloms are better for the pvpers.
Totally unnecessary. An heirloom is an heirloom. Also, you seem like one of those high-and-mighty #@*!s that still hate Blizzard for allowing cross faction characters or allowing transfers from PvE to PvP servers. Get over yourself.