Identify does it: if you have a high identify skill, running with your mouse over it identifies. Let's say you open a cupboard, the weapon in there is accidently where your mouse cursor is: identified = stats are fix, saving after that = useless.
Merchants fill up after some time (AFAIK 1-2 days)