Being up in the mountains with limited selection at the lfs, I buy and sell a fair number of fish online. I've never dealt with livefishdirect.com simply because their prices are waaay too high IMO. If you can't find what you want locally or from other CCA members, check out aquabid.com to compare prices. Most sellers there will ship Priority Mail, and if the fish are packed properly they should be fine.