Good points, but if I may:
<<<<<< You dont declare ctl as a control in a Dim statement
you don't SET it's value either. SET is for assigning objects to variables or properties
This will ensure that Option Explicit is added automatically.
Only for new procedures. It must be added to existing ones (but I knew that's what you meant)