Your points are well taken Arkhandus. Thanks for taking the time to look at our class. We had the basic concept of what we wanted, but getting the wording right to not have unforseen effects hadn't been easy. And has resulted in some mangled English. Check the pdf fluff text if you want to...