Yes, #5 was changing the code in the inherited class' constructor.
Nice to see I'm not the only one who's had this problem. I'll give your code a try - thankfully I don't need to have the additional flexibility either.
Thanks a bunch !
Chris Zangarine
Software Development Engineer
Pipeline Compliance System (PCS)
American Innovations