This is something I thought about a long time ago but never got around to posting. I think every two weeks or so a player should get a new reset added to their reset pool (to a maximum of 1 or 2). This way players who quit playing for a long time and come back have an opportunity to change their race if they already used up their old resets. I can't think of any way it could be abused and in general it's just good design. Obviously gems can not be transferable to the reset account though.