No problem Lewis. 
Actually, its a bit more than just a single trick, its more like a paradigm shift - or it was for me anyway...
If you realise that the the things you define in the Forms section in VBE are not actually UserForms, but are in fact Class Modules, then it opens up a lot of possibilities.
For example, you can always have a direct reference to them and you can use that reference to query public properties and call Public methods on the Form.
You can also add Public getter and setter properties to the Form Class...
You can also invoke multiple instances of the same class and keep track of them by reference...
For example,
In a UserForm Module...
In a standard Module...
...and thats just scratching the surface.
Bookmarks