A lot depends on your location and the breeds you want. I also factor in price. There are no large hatcheries near me, and I'm pretty much at the end of the mail run to my state. My last shipment was a near disaster, with the chicks crossing the country, missing every possible connection so they sat an extra 12 hours at each and every stop. If i'd not have been pro active at tracking them down, they would have sat an other 24 hours at a sorting facility, 8 miles from my house before being sent to my local PO that is 8 miles in the other direction. they left at midnight on a Tuesday, and I did not get them until Friday morning. Lost 2. I'm an advocate of: when ever possible, hatch your own, and if you can hatch, hatch extra to sell locally.