When your viewer crashes (which seems very common these days especially when teleporting) all attachments revert back to a state when attached or logged in (if attached when logged out). This is a pain for upgrades etc as you may have paid for them & the upgrade is lost.
An Avatar menu item to checkpoint attachments (i.e. saving script states, attachment positional information etc) would be most useful saving the need to log out & back in.
What would, for me (scripter), be even more useful is to allow this through a LSL function (with the obvious ownership checks etc). So an upgrader which the customer has rezzed checkpoints having upgraded the scripts etc.