Thanks for the help. I think there was a problem that the parent class' name may have overlapped the name of another class from another file. I'm unsure. In any case it appears to be working. Your examples gave me confidence that I had the right idea, I just may not have implemented it very well. -- .tom