New thoughts on the Walmart/Amazon debate