How many times have we been caught off guard when we invite a guest over or have surprise drop-ins - only to find that the pantry is empty?