I buy local. I have a couple chain stores to choose from. The really good indie lfs is in the next town south of here and I just don't get down that way very often at all. Plus, there is a chain store here (Pet Supplies Plus) which has a fish distributor who'll order anything you like that he can get hold of. He's in on Tuesdays, or was a couple of years ago, which is the last time I had any money to speak of to spend on fish. I'll probably need to go there to get a pair of Bolivian rams. Their fish nearly always look good too. Their fish section really looks more like an indie store setup than any chain store I've seen. If you can ask around locally, you may find a good source. I heard about this guy through the grapevine.