I guess a lot of this is a moot point since whatever they use it will be quite a bit below my DS' level. I was looking at DD's third grade book (Harcourt) and I was not happy about how they introduced long division. I think that we need to teach the standard algorithms, but the books we have teach them so poorly that people think there's something wrong with teaching algorithms!