I wouldnt recommend buying one online, unless your trying to get one thats 8+ inches, are you? There really fragile before the 8 inch mark so its a hit or a miss when shipping them. Any lfs can get a hold of them so its pretty easy to get them to order you one, most lfs might ask you to put a deposit down for it but better they take the hit if it comes dead. Sure your going to pay a little more at a lfs rather than ordering it yourself but most people know that there fragile so they cant give a DOA guaranty on it when there babies. But lfs are kinda like insurance, they ship so much they usually have contracts about doa fish.