In general, most, if not all of you here right now are at different stages of product development. Some of you might be drafting your ideas, some of you might be on the invention phase, some of you might be in prototyping phase. Maybe you already have a new product out in the market, or......