Silver Cleaner
Category : Hints, Tips and Tricks
It's not homemade, but it's definitely cheap and easy:

Take a bowl (Glass is the best. Never use metall!!) large enough for the silver you want to clean. Cover the inside of the bowl with "normal" silverfoil (as used for cooking). Add a handfull salt and fill the bowl with boiling water. Put the silver things in the bowl, making sure they're fully covered by the water and wait (due to the chemical reaction, it bubbles and smells a little). After some hours (3-5) the silver is finished. Wash and dry.