> I'd say, let's stick with your pragmatic balancing solution (which I > still like) and keep thinking about alternatives as a separate effort? That sounds good to me. I agree that tree balancing seems to have the fewest downsides, and doesn't close the door or any of the alternatives.