I've made the habit of watching a fish at the LFS for at least a week or two. If it's still happy and healthy then I'll buy. If it's sold then I wasn't meant to have it. Nor will I buy any on the day a shipment arrives, although cheaper they arrive totally stressed.