Green Lake Jewelry Works is an amazing shop. Their repair lab is bigger than most jewelry stores. It's worth going in just to see all the things they can do in the shop.
They've repaired one piece (replacing a jump ring) and done custom engraving. Quick turn around and you get to me the person doing the work.