Hi Alex! [...] > I guess I must be missing something, but really can't > see what. Explain please? Thanks! I'm the one who was missing something. What I explained works perfectly for one level hierarchies, but will fail miserably once you create a class inheriting the bogus class. Thanks! -- Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ]