Silver Baptismal Cross cleaner

This really works.  Amazing.  
Better than commercial polish

½ cup of boiling water
½ Tablespoon baking soda (1½ tsp.)
½ Tablespoon white salt (1½ tsp.)
¼ cup white vinegar
1 sheet of tinfoil, shiny side up
 small soup bowl 

1, line the bottom of the bowl with the tinfoil, shiny side up
2. add the salt and baking soda to the bottom of the bowl
3. add the vinegar, mix to dissolve the salt and baking soda

Add the boiling water to your bowl and then gently drop each silver piece in the bowl.
Let it sit, tarnish will slowly disappear before your eyes.

Don't let soak for long period.   A few minutes should do it.  
Rinse and buff.

http://cleanmyspace.com/the-besk-kept-silver-cleaning-secret-ever