Wal-Mart claims AND has on their website that they have 2 day delivery, trying to compete with Amazon. This is just NOT true. I've done about 5 orders with them, making SURE the item is a 2 day or even next day delivery. It has NEVER happened. The orders come in several boxes over several days, some items even taking a week to get here. I have even ordered extra of an item to boost the price as high as needed to get the 2 day delivery. Sometimes their price beats Amazon's, but RARELY. I'm fed up with this and being disabled will ONLY order heavy pet food/litter items in the future. I care more about convenience than I do a piddly 3% reward.