Don't get me started on shipping, it can drive one crazy, particularly over the last couple years. How does one explain that once a parcel is dropped off at the postal depot delivery is then out of my hands. Nobody wants to pay double for tracking yet they want to know where their parcel is two days after it has been dropped off. Thankfully I have understanding customers in Europe and Australia that will wait weeks with crossed fingers for a parcel to arrive.
End of rant. 
I just ordered my wife a Blink doorbell video camera @ 5:05 pm today, it arrived @ 6:50 pm TODAY ! 1:45 minutes from order to delivery... How can Amazon do that ?