I did not find this suggestion anywhere so I thought I would post it here.
Character transfer between accounts
I think this would be a wonderful addition to the game that some people would be willing to pay for. You could add this to the store and charge a "shipping fee". I think people would be willing to pay to keep skills and titles.
To keep things even, Guild Wars would not need to "unlock" the skills on the new account. If a person desires to unlock they would need to do so the old fashion way and either capture it or buy it. As for the players campaign I think that a transferred Character might even have to restart the campaign from a certain point. For example, in Guild Wars Prophecies a character would have only the missions completed up to Lions Arch and start from there with no outpost or missions revealed and the character not ascended.
I think that the character would be transferred to a person only if that game is available to the player. That way a Guild Wars player could not transfer a Paragon from a Guild Wars: Nightfall player.
I believe charging a fee is a good idea to reduce the number of players attempting to sell their characters; However, if you offer the ability to transfer characters there is no way to prevent everyone from selling their characters. However, allowing players to sell their characters also offers a chance for N soft to make additional income from character transfer.
In closing I believe these suggestions would offer an advantage to the players, as well as a benefit to N-soft and Guild Wars.
I am looking for some feed back.
H

