Taxes are complicated and confusing, and it is probably fair to say that few people, aside from accountants, like doing them. That explains the large and growing market for commercial tax-preparation ...