I think this thread suffers from the too many egos in one place problem, which is a shame because the topic is of great interest, and we have some smart people here who are deeply committed to helping others and getting it right. And the egos get in the way. Sigh.