Makes for easy price checking, as well as delivery and pickup, but will also occasionally double charge you on your purchases as a "hold" for over a week. I can't afford to randomly have $200 taken out of my hands. There is no way of knowing when the hold will just be for a day and when it will last longer, you gamble with your bills every time you grocery shop.