I have a lot of dogs so I like to buy a lot of food at once. To avoid constantly going to the store. The local Tractor Supply store people told me if I ordered online, I could avoid going in to the store at all. It would be delivered to my home! Wow! How great! Too good to be true. I ordered 4 bags of 40 lbs dog food. I got confirmation that it would be at my home four days later. The day before that I got an email saying it would be delayed three days. Ok, not terrible. I had enough to get by till then. Then on the new delivery day, no food. No warning that it was delayed again and no food. I called and was told that it looked like it would be to me the very next day. Nope. Nothing that day either. So I called again that day, same thing, just one more day. Nope. Didn't happen. After the one email saying it would be delayed, there has never been any further communication from them to me. I had to call them to find out why it was still missing. They had no idea it wasn't delivered until I called. Now I have to make a special trip out to get the food. Can't wait any longer. Can't do it when I'm out on errands for other things. Now it is an emergency, go get it now, today, or run out. They offered me a discount on my next order. When exactly will THAT one arrive? They told me three days. Anyone reading this want to guess when it will actually arrive? Maybe never? I might only get charged half as much but I still get nothing. That isn't a good deal. Half price for nothing? It is still like flushing money down a toilet. Just half as much. I need the food.