> If Thing implemented an ISomething interface, and we declared it like this:
1 Dim instance As ISomething
2 Set instance = New Thing
We would still be looking at a Thing, however we would now be seeing it through the lens of its ISomething interface, and the members we would get in the drop-down list when we typed instance., would be the public members defined in the ISomething class module.