Have you ever been in the middle of a cooking project only to discover that the ingredients you were about to use have ...