Bed Bath & Beyond offers the Bar Keeper's Friend Cleanser and Polish 21-oz. Canister for $1.99. Opt for free in-store pickup to avoid the $5.99 shipping charge. (Lowe's offers it for the same price, with stock varying by ZIP code.) That's $3 under the price you'd find at a Williams-Sonoma. It cleans tough stains, including lime and rust, and shines pots and pans made of stainless steel and copper.