I've heard good and bad things about both companies, such as orders arriving/ending up dead or sick from McMurray, and orders getting lost in the mail from Cackle. Honestly, when you order from a hatchery you end up with the risk of losses all the time, that's just how it works with livestock. After reading everything on these threads about the different hatcheries, I have deduced that no hatchery can control sickness or losses 100%, and there are always problems. Therefore, I decided to go with the hatchery that not only offers the breeds/sexes that I want, but also has a VERY good rating for CUSTOMER SERVICE and replacement/refund: MCMURRAY. I have heard very good things about their customer service, even to the point of refunding/replacing chicks that die after several weeks. They also offer all the breeds I wanted pre-sexed. There's no avoiding potential sickness and losses, so I wanted to go with a place that offers what I want, how I want, and will go to lengths to make me happy. Just my 2 cents!!! Tell your friend GOOD LUCK!!! (P.S. My McMurray order is arriving in 24 days!!!! I'm SOOOOOOO excited!!!!)