It's been said you shouldn't grocery shop when you're hungry. We've all tried — and failed — to keep our hunger at bay while ...