How well is your supermarket stocked?