>Hidden and Protected cause .Name to return U in TYPE(). Admittedly this is a rather special case, but if it weren't for special cases us programmers would be out of jobs. *g*
David, you have just made me set an inhouse rule:
never set the name protected or hidden. Amen.
[after having read couple of messages downstream]
Of course, if ever I get to make something that needs a .tlb, I'll think twice :)