About cleaning pins I read somewhere that a little car wax and a clean cloth should bring a pin back to life.
Dangle pin storage methods that I use is to leave the pin on its backing and using a piece of scotch tape to hold the dangle part still.
I'm sure others on this board have other suggestions but these are jusy my ways.
Swamp Fox