Lifetime software deals can save thousands or waste a few hundred. Here is the break-even test, plus the three questions to ask before buying any lifetime plan.