Imagine you're cooking a new recipe. You have the ingredients, the instructions and the tools. Yet, as you cook, you run into ...