How would you go about choosing an embedded Operating System (OS) for the next generation of your product? As long as you do not have to actually do it, you may think that the choice should be based on the objective evaluation of various criteria, such as features, cost, support options, etc. In reality, however, there are seven completely different aspects that push executives, directors, managers and engineers towards fatal traps.