re: online ordering
Heard on the radio news this morning that UPS (IIRC) is going to start adding a surcharge to shipping around Black Friday/Cyber Monday and Christmas.
I would expect other carriers to either follow that or ramp up their PR as being against it.
Walmart is trying hard to get into the online ordering. They already have pick-up service at many of their stores.
Amazon has for some time now been working on and developing its own shipping service. No more UPS, USPS, or even Fed Ex.
Amazon deliveries will soon be done within hours by its own trucks, drones and drivers.