It appears that Walmart is trying to compete a bit with Amazon. They have recently offered free 2 day shipping on certain orders. Well, we gave it a try, but we probably should have just stuck with Amazon, since it is of course, tried and true. We ordered an eligible item. We were assured it would be here on the proper date (two days later). Now, that it's already on its way, we learned it won't arrive until after the weekend (we wanted it for the weekend). Things happen, but I have to say, that's not a great way to make a first impression. Oh well, lesson learned.