Here's another idea do a server ticket system where u get 5 tickets a day. Everytime u server hop u use a ticket. Once ur tickets are gone ur stuck on the server ur on until the next day when they reset. With this system u would be able to still take ur character to another server to do trades and such and be able to get back. It would dramatically cut back on server hopping and duping and it would also make u think twice before u combat log as well.