You have your business strategy all laid out, and you feel like things are looking up, but will it always be that way? You started up your business based on some assumptions, but what if things change? What if a new technology comes along and makes the widgets your...