Like many of us, I have alternative characters. I have tried some builds, some specializations, before finding what I am rolling for.
I would like to delete some of my alts because I will not play them anymore. However, I cannot resign doing it: I have spent so much time with them; I just cannot abandon all these hard earned XP and gold. So I just let these alts rot in the limbo of the database.
Actually, I would really appreciate transferring the XP of these alts to my main character and then I would happily delete these alts at the same occasion.
And why not making it a constant option?
This would encourage/ease playing alts since a player would not lose "time" in comparison to those who play only their main. A player can start an alt/try a new build and if he is not happy with it, he could transfer the XP to its main.
See that since the 10% p. retirement bonus has disappeared, it is not really conceivable to try new builds with a main character at every retirement anymore.
Of course, we could add some kind of limitations (I see chadz enjoys adding limitations): minimum level before XP transfer, transferring only 80% of the XP, etc.