You should check out Isaac's new shop for corals in Sellwood area (Coral mafia , TMC , TCM or whatever. Reminds me of the Premium Aquarium and you have to call ahead), nice guy, great prices and cute dog! Tim at Westside also has great corals.
I like Seahorse for fish. I have never had any problems with fish from there. Had one pair of baby hippo tangs that died 2 weeks later and he gave us a replacement at half price. Otherwise have not had any die.