Wow. You know it has been discussed before, and I regret to tell you that I'm loathe to put hours into typing it in again; not to mention that my memory might not serve that well after almost 20 years. Let me see if I can look around and find something for you to read.
George