On shipping eggs, unless the post office jacks it up somehow, you can get very good hatch rates from shipping eggs if you package them properly. It does take some care and you'll still never hit the 90% under a broody or 70% from an incubator, but you can get much closer with great packing. I always wrap each egg individually in bubble wrap, then newspaper, then place them point down in a box with lots of crumpled newspaper in the gaps. Then I place that box inside the shipping box (I use flat rate boxes from USPS), and fill any gaps with more newspaper. Tape it closed VERY thoroughly, write FRAGILE on all sides in pink sharpie and "DO NOT XRAY, LIVE HATCHING EGGS" on the top. Unless something happens with the post office messing it up, the eggs ship very well this way. And if the post office decides to crush your package or shake it vigorously or something, there's no amount of styrafoam or anything that's going to stop that from messing up the eggs, so giving them as much shock absorption as physically possible is best, and I find that paper and bubble wrap make a great tagteam for this. And the flat rate boxes come with $50 insurance against damages if they do decide to do something stupid with it.
Still, even after all that you'll porbably only get 1/2-2/3rds the eggs to hatch. Shipping eggs is a mess. But it's far cheaper than shipping live birds, so most people find it more accessable.