Steve, Great explanations. I am sure some of these ought to added to the training material at some of the companies these folks work for. Nice to hear from you and read your contributions on the net. Coop