I have no idea if this has been mentioned before(didn't realy find something) but would it be possible to let the money you pay for skills go directly to the merchant? That way it's possible to sell your expensive stuf to. Lots of people whine that they can't sell and this mechanism should be able to solve that problem.
just a thought
xd