Kevin, I generally agree with your comments; you are narrating the thought processes of that “Alert Reader” we love to write for. I will start a separate thread on the issue of “substitutability”, which needs some more discussion FTR. — John