On a lighter note, Amazon has nothing to fear from Walmart challenging Prime delivery.
Last week, Amazon ran out of stock of an item we order regularly (i.e., every week) - scheduled for Subscribe and Save automatic delivery.
So I thought 'what the heck' I'll order it from Walmart with free 2 day delivery. I placed the order last Friday with a Monday delivery date. It's still not here. The item remained in Walmart's GA warehouse until Wednesday, when it finally arrived somewhere in NC. It's been in a Fed-Ex facility Thursday & Friday. Still there today. Not yet on a truck.
Last time I had the misfortune of a Fed-Ex delivery, my package was driven around town for 2 days. Sad when your packages travel more than you do.