John,
Usually, when a company like Sage has a hard time breaking even, its not because they don't charge enough for their product or the materials cost too much. It's usually because they need to cut costs, and those costs are usually labor. I'm not talking about sending the work off to China, but to cut labor costs they have to lower unemployment, workers comp., etc.