I was VERY impressed with Walmart online ordering.
I normally find that shopping seems to tax my energy the entire time that I'm in the store. Amazon's good, though you do have to wait a few days to get the item.
Instead, it worked exactly as I had pictured it in my mind.
After setting a time-slot for 5-6 hours from now and picking out everything I wanted, I went to go pick it up.
They came out quickly (<15 minutes) and loaded everything into my car.
The fruit (my relative's main objection when I told them) wasn't bruised.
The cold items were cold.
They even gave me a free small bag of cookies.
Overall really happy :)