There is only one hitch to ordering from Holderread's - He won't give you a firm ship date. Only confirms the shipment when it leaves his farm. He'll give you several possible dates - i.e. May 10 or 11 or June 7 or 8 or June 14 or 15. Makes it really difficult for those of us that have quite a distance to travel to the border US Post Office. You might get the call late in the afternoon on the day of shipment and have to be at the Post Office first thing the next morning.
I ordered ducklings from him last year. I got the call from the US Post Office that the shipment had arrived at 4:30 AM following advice the shipment had left Holderread's the afternoon previous. To get to Blaine, WA from Denman Island involves 2 ferries and about 5 hours travel. I picked up the ducklings, cleared customs and was home by 7 PM.