Quote Originally Posted by Xenor View Post
It really shouldn't be much work to do that if the database is set up correctly, IE a character info table is linked to an account table. You'd simple change the account ID that this character belongs to. Nothing needs migrating on the back end, just a value changed in the character info table to make the character show up in a different account. One developer could turn that into an easy to use process in half a day.

I'm sure SE have other reasons for not allowing this kind of transfer however.
I will agree it does depend on how the database is setup, but I would imagine the characters are part of the main account so you will have the JoeBloggs account, in his row in the field you will have a character 1 field which could be called Joe Bloggs and then that field is linked to the characters database, now this would need the characters field moving to another account, possibly with other database changes required to stop any conflicts.

Don't forget everything needs to be tested to ensure there are no conflicts, if there are it pushes everything back.