I try to get most of my stuff from Jehmco. They are the only fish stuff supply people I know that only take orders over the phone. The person you talk to usually knows the answer to any question but if not finds someone who knows the answer. They are simply a pleasure to deal with.
I've used Ken's Fish when Jehmco didn't have what I needed. Everything went smoothly with my internet purchase but I don't know how it would have gone if there was a problem. That's the best way to loose a customer.