Sterling Silver

Has anyone ever tried using baking soda to remove tarnish from sterling silver? I've heard that taking a small amount of dry baking soda, and rubbing the item will remove tarnish without damage. It sounds like this might scratch though?

Any thoughts?