I also go the hot peroxide route. Another method is a long soak in CLR. I've had great luck both ways. Only on the really corroded ones, I'll sometimes use a fine stainless or brass wire brush if all else fails. The stainless can sometimes knock off scale loosened by the soaking, and the brass one sometimes brings out highlights enough to get an ID or a date.