Dear David, I believe your argument is utterly flawless. Of course. :-) -- Dave Keenan