I have a handful of MDI forms with the same set of public functions. Is there any way to have a form implement an interface and then test for that interface, ie. "Implements iCustom". I've played around with it briefly and can get private interfaces to attach themselves, but the idea of an interface with all private members seems silly. I suspect this is out of VB6's league, but thought I'd make sure.