It would seem that charachters are autosaved after performing any sort of trade or logging out. Wouldn't it make sense to also autosave charachters whenever they get an item of rare or higher quality?
Surely the performance impact of implementing that has to be negligeble?